To standardize linter settings across Flutter projects in Courtsite, this repository will hold the settings which can be included in Flutter projects inside analysis_options.yaml
. The rules are a combination of rules from pedantic and effective_dart as well as some custom rules on top of it.
dev_dependencies:
courtsite_flutter_lints:
git:
url: https://github.com/Courtsite/courtsite-flutter-lint.git
include: package:courtsite_flutter_lints/analysis_options.yaml
By default the public_member_api_docs
is disabled because its a lot of noise on existing repositories. Enable it manually on new repositories if desired.