Skip to content

Commit

Permalink
[compass_app] Mark classes used for namespacing as abstract final (#…
Browse files Browse the repository at this point in the history
…2540)

As they are just used for namespacing static properties, these classes
shouldn't be extended, implemented, or instantiated.
  • Loading branch information
parlough authored Dec 5, 2024
1 parent 754ddf0 commit 90cd385
Show file tree
Hide file tree
Showing 6 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion compass_app/app/lib/config/assets.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

class Assets {
abstract final class Assets {
static const activities = 'assets/activities.json';
static const destinations = 'assets/destinations.json';
}
2 changes: 1 addition & 1 deletion compass_app/app/lib/routing/routes.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

class Routes {
abstract final class Routes {
static const home = '/';
static const login = '/login';
static const search = '/$searchRelative';
Expand Down
2 changes: 1 addition & 1 deletion compass_app/app/lib/ui/core/themes/colors.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

import 'package:flutter/material.dart';

class AppColors {
abstract final class AppColors {
static const black1 = Color(0xFF101010);
static const white1 = Color(0xFFFFF7FA);
static const grey1 = Color(0xFFF2F2F2);
Expand Down
2 changes: 1 addition & 1 deletion compass_app/app/lib/ui/core/themes/theme.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import 'colors.dart';
import '../ui/tag_chip.dart';
import 'package:flutter/material.dart';

class AppTheme {
abstract final class AppTheme {
static const _textTheme = TextTheme(
headlineLarge: TextStyle(
fontSize: 32,
Expand Down
2 changes: 1 addition & 1 deletion compass_app/server/lib/config/assets.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import 'dart:io';
import '../model/activity/activity.dart';
import '../model/destination/destination.dart';

class Assets {
abstract final class Assets {
static const _activities = '../app/assets/activities.json';
static const _destinations = '../app/assets/destinations.json';

Expand Down
2 changes: 1 addition & 1 deletion compass_app/server/lib/config/constants.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

import '../model/user/user.dart';

class Constants {
abstract final class Constants {
/// Email for the hardcoded login.
static const email = '[email protected]';

Expand Down

0 comments on commit 90cd385

Please sign in to comment.