Quasiflo's Lints for Dart & Flutter

This package includes the very pedantic & opinionated linting configuration for Dart and Flutter that all Quasiflo projects use.

Usage

Install the package by adding the following to your pubspec.yaml

dev_dependencies:
  quasiflo_lints: ^0.1.0

Include the lints by putting include: package:quasiflo_lints/lints.yaml in your analysis_options.yaml. You can still override lints as desired. Something like the following is recommended:

# Additional information about this file can be found at https://dart.dev/tools/analysis
#* This package uses Quasiflo's standard linting rules, found at https://github.com/Quasiflo/quasiflo_lints
include: package:quasiflo_lints/lints.yaml

License

This repository is licensed under the Apache License 2.0.

  • Copyright (c) 2026 Quasiflo
  • Permission Granted: You are free to use, copy, modify, distribute, and sublicense this software, including for commercial purposes, subject to the terms of the license.
  • Conditions: You must include the original copyright notice and a copy of the license in any distribution, clearly state any significant changes made to the original files, and retain any attribution notices from a NOTICE file (if present).
  • Patent Grant: Contributors grant a patent license covering their contributions. This patent license terminates if you institute patent litigation alleging that the Work (or a Contribution) infringes a patent.
  • No Warranty: This software is provided "as is," without warranties or conditions of any kind, express or implied.

See the LICENSE file for the full legal text.

Libraries