# The workspace's lint rules (see ../../../analysis_options.yaml), minus generated code. include: ../../../analysis_options.yaml analyzer: exclude: - lib/src/generated/** - test/integration/test_tools/serverpod_test_tools.dart # Serverpod's code generator reads this package with an analyzer that doesn't know # Dart v3.13's primary constructors yet, and fails on them in endpoint files, so the # server keeps the classic constructor and class-body syntax, as Learn's does; switch # these back on once Serverpod parses it. linter: rules: empty_container_bodies: false unnecessary_type_name_in_constructor: false use_declaring_parameters: false use_primary_constructors: false formatter: trailing_commas: preserve