Skip to content

Commit

Permalink
Fix dart analysis issues
Browse files Browse the repository at this point in the history
  • Loading branch information
codekeyz committed Oct 17, 2024
1 parent 29060c4 commit 28d086c
Show file tree
Hide file tree
Showing 15 changed files with 35 additions and 37 deletions.
20 changes: 3 additions & 17 deletions analysis_options.yaml
Original file line number Diff line number Diff line change
@@ -1,23 +1,9 @@
# This file configures the static analysis results for your project (errors,
# warnings, and lints).
#
# This enables the 'recommended' set of lints from `package:lints`.
# This set helps identify many issues that may lead to problems when running
# or consuming Dart code, and enforces writing Dart using a single, idiomatic
# style and format.
#
# If you want a smaller set of lints you can change this to specify
# 'package:lints/core.yaml'. These are just the most critical lints
# (the recommended set includes the core lints).
# The core lints are also what is used by pub.dev for scoring packages.

include: package:lints/recommended.yaml

# Uncomment the following section to specify additional rules.

# linter:
# rules:
# - camel_case_types
linter:
rules:
file_names: false

analyzer:
exclude:
Expand Down
16 changes: 16 additions & 0 deletions database/config.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,22 @@
import 'package:path/path.dart' as path;
import 'package:yaroorm/yaroorm.dart';

// Database password: dYEQHjitxY53TMyH
// Database username: postgres.srzosrzaqllpicsemkup
// Database host: aws-0-us-east-1.pooler.supabase.com
// Database name: postgres

// DatabaseConnection(
// 'pg',
// DatabaseDriverType.pgsql,
// port: env<int>('DB_PORT', 6543),
// host: env<String>('DB_HOST', ''),
// username: env<String>('DB_USERNAME', ''),
// password: env<String>('DB_PASSWORD', ''),
// database: env<String>('DB_DATABASE', ''),
// secure: true,
// ),

@DB.useConfig
final config = YaroormConfig(
'test_db',
Expand Down
4 changes: 2 additions & 2 deletions database/database.dart

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions database/migrations/2024_04_20_003612_initial_setup.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import 'package:backend/src/models/article/article.dart';
import 'package:backend/src/models/user/user.dart';
import 'package:backend/src/models/article.dart';
import 'package:backend/src/models/user.dart';
import 'package:yaroorm/yaroorm.dart';

class InitialTableSetup extends Migration {
Expand Down
2 changes: 1 addition & 1 deletion lib/app/middlewares/api_auth_middleware.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'package:pharaoh/pharaoh_next.dart';

import '../../src/models/user/user.dart';
import '../../src/models/user.dart';
import '../../src/services/auth_service.dart';

class ApiAuthMiddleware extends ClassMiddleware {
Expand Down
2 changes: 0 additions & 2 deletions lib/app/providers/providers.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
library providers;

export 'provide_blog_services.dart';
export 'provide_core.dart';
export 'provide_database.dart';
Expand Down
4 changes: 2 additions & 2 deletions lib/src/controllers/article_controller.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import 'package:backend/src/dto/article_dto.dart';
import 'package:backend/src/services/services.dart';
import 'package:pharaoh/pharaoh_next.dart';

import '../models/article/article.dart';
import '../models/user/user.dart';
import '../models/article.dart';
import '../models/user.dart';

class ArticleController extends HTTPController {
final ArticleService _articleService;
Expand Down
2 changes: 1 addition & 1 deletion lib/src/controllers/auth_controller.dart
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import 'package:pharaoh/pharaoh.dart';
import 'package:pharaoh/pharaoh_next.dart';

import '../dto/dto.dart';
import '../models/user/user.dart';
import '../models/user.dart';
import '../services/services.dart';

class AuthController extends HTTPController {
Expand Down
2 changes: 1 addition & 1 deletion lib/src/controllers/user_controller.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'package:pharaoh/pharaoh_next.dart';

import '../models/user/user.dart';
import '../models/user.dart';

class UserController extends HTTPController {
UserController();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import 'package:json_annotation/json_annotation.dart';
import 'package:yaroorm/yaroorm.dart';

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

part 'article.g.dart';

Expand Down
2 changes: 1 addition & 1 deletion lib/src/models/user/user.dart → lib/src/models/user.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import 'package:json_annotation/json_annotation.dart';
import 'package:yaroorm/yaroorm.dart';

import '../article/article.dart';
import 'article.dart';

part 'user.g.dart';

Expand Down
4 changes: 2 additions & 2 deletions lib/src/services/article_service.dart
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ import 'package:yaroorm/yaroorm.dart';
import 'package:http/http.dart' as http;

import 'package:backend/src/dto/article_dto.dart';
import 'package:backend/src/models/article/article.dart';
import 'package:backend/src/models/article.dart';

import '../models/user/user.dart';
import '../models/user.dart';

class ArticleService {
Future<List<Article>> getArticles({int? ownerId}) async {
Expand Down
2 changes: 1 addition & 1 deletion lib/src/services/auth_service.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import 'package:dart_jsonwebtoken/dart_jsonwebtoken.dart';
import 'package:collection/collection.dart';
import 'package:pharaoh/pharaoh.dart';

import '../models/user/user.dart';
import '../models/user.dart';

class AuthService {
final String jwtKey;
Expand Down
2 changes: 0 additions & 2 deletions lib/src/services/services.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,2 @@
library services;

export 'auth_service.dart';
export 'article_service.dart';
4 changes: 2 additions & 2 deletions test/backend_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import 'dart:convert';
import 'dart:io';

import 'package:backend/backend.dart';
import 'package:backend/src/models/article/article.dart';
import 'package:backend/src/models/user/user.dart';
import 'package:backend/src/models/article.dart';
import 'package:backend/src/models/user.dart';
import 'package:spookie/spookie.dart';
import '../database/database.dart' as database;

Expand Down

0 comments on commit 28d086c

Please sign in to comment.