mirror of
https://github.com/smaranjitghose/DocLense.git
synced 2026-03-13 08:50:03 +08:00
style(config): add lint rules and github actions
lint package rules have been added. A new workflow is created to check lint rules fixes #152
This commit is contained in:
22
.github/workflows/ci.yml
vendored
Normal file
22
.github/workflows/ci.yml
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
name: "Flutter/Dart Lint Check"
|
||||
|
||||
on: pull_request
|
||||
|
||||
jobs:
|
||||
lint-check:
|
||||
name: Test on ${{ matrix.os }}
|
||||
runs-on: ${{ matrix.os }}
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ubuntu-latest, windows-latest, macOS-latest]
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/setup-java@v1
|
||||
with:
|
||||
java-version: '12.x'
|
||||
- uses: subosito/flutter-action@v1
|
||||
with:
|
||||
channel: 'stable'
|
||||
- run: flutter pub get
|
||||
- name: Lint
|
||||
run: flutter analyze
|
||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -30,6 +30,7 @@
|
||||
.pub-cache/
|
||||
.pub/
|
||||
/build/
|
||||
.fvm
|
||||
|
||||
# Web related
|
||||
lib/generated_plugin_registrant.dart
|
||||
|
||||
16
analysis_options.yaml
Normal file
16
analysis_options.yaml
Normal file
@@ -0,0 +1,16 @@
|
||||
include: package:lint/analysis_options.yaml
|
||||
|
||||
analyzer:
|
||||
errors:
|
||||
avoid_print: ignore
|
||||
|
||||
# below rules are changed from error to warning so source code doesn't break
|
||||
argument_type_not_assignable: warning
|
||||
invalid_assignment: warning
|
||||
return_of_invalid_type_from_closure: warning
|
||||
|
||||
|
||||
exclude:
|
||||
- "**/*.gr.dart"
|
||||
- "**/*.g.dart"
|
||||
- "**/*.freezed.dart"
|
||||
@@ -436,6 +436,13 @@ packages:
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "3.1.1"
|
||||
lint:
|
||||
dependency: "direct dev"
|
||||
description:
|
||||
name: lint
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "1.5.3"
|
||||
logging:
|
||||
dependency: transitive
|
||||
description:
|
||||
@@ -932,5 +939,5 @@ packages:
|
||||
source: hosted
|
||||
version: "2.2.1"
|
||||
sdks:
|
||||
dart: ">=2.12.0-0.0 <3.0.0"
|
||||
dart: ">=2.12.0 <3.0.0"
|
||||
flutter: ">=1.24.0-10.1.pre"
|
||||
|
||||
@@ -60,6 +60,7 @@ dev_dependencies:
|
||||
sdk: flutter
|
||||
hive_generator: ^0.8.2
|
||||
build_runner:
|
||||
lint: ^1.0.0
|
||||
|
||||
# For information on the generic Dart part of this file, see the
|
||||
# following page: https://dart.dev/tools/pub/pubspec
|
||||
|
||||
Reference in New Issue
Block a user