GitHub / dart-lang/sdk issues and pull requests
Labelled with: linter-lint-request
#60461 - Feature Request: Linter Rule for Explicit Imports Using `show` or `as`
Issue -
State: open - Opened by frank-weindel 8 months ago
- 8 comments
Labels: P3, devexp-linter, linter-lint-request, area-devexp
#60415 - Lint generic function literal in non-generic context
Issue -
State: closed - Opened by eernstg 8 months ago
- 2 comments
Labels: devexp-linter, linter-lint-request, area-devexp
#60155 - [linter] Warn about reference without assignment
Issue -
State: open - Opened by exoad 9 months ago
- 4 comments
Labels: area-analyzer, P3, analyzer-linter, linter-lint-request
#60078 - [linter] `unnecessary_else_block` suggestion
Issue -
State: open - Opened by FMorschel 10 months ago
- 8 comments
Labels: P3, devexp-linter, type-enhancement, linter-lint-request, area-devexp
#59866 - Illegal argument in isolate message that works or break without changing much of the code
Issue -
State: open - Opened by stephane-archer 11 months ago
- 9 comments
Labels: area-analyzer, type-enhancement, linter-lint-request
#59684 - [linter] noop_primitive_operations
Issue -
State: closed - Opened by stephane-archer 12 months ago
- 7 comments
Labels: area-analyzer, analyzer-linter, linter-lint-request
#59550 - Should the two new "obvious"/"non-obvious"-concerned rules also target fields and top-level variables?
Issue -
State: closed - Opened by srawlins about 1 year ago
- 10 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#59465 - `public_member_api_docs ` should also highlight library statements.
Issue -
State: open - Opened by sigurdm over 1 year ago
- 3 comments
Labels: area-analyzer, analyzer-linter, P2, type-enhancement, customer-castaway, linter-lint-request
#59397 - Add a new Lint rule to check exact one space before every line of documentation comments
Issue -
State: open - Opened by syedmurtaza108 almost 2 years ago
- 2 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#59394 - Add warning/lint for `Iterable<E>.whereType<T>` when `T is! E`
Issue -
State: open - Opened by osaxma almost 2 years ago
- 2 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-status-pending, linter-lint-request
#59369 - `unnecassary_stack`, `unnecassary_row`, and `unnecassary_column`
Issue -
State: open - Opened by Number-3434 almost 2 years ago
- 2 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#59364 - New lint suggestion: `uncaught_async_error_in_try_catch`
Issue -
State: open - Opened by gmpassos almost 2 years ago
- 4 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, P4, linter-lint-request
#59340 - Catching null-based expectations in test code.
Issue -
State: open - Opened by bwilkerson about 2 years ago
- 1 comment
Labels: area-analyzer, analyzer-linter, P2, type-enhancement, linter-lint-request
#59311 - Linter needs to warn about single-item records
Issue -
State: open - Opened by lukehutch about 2 years ago
- 14 comments
Labels: area-analyzer, analyzer-linter, P2, type-enhancement, linter-lint-request
#59296 - Suggest to have only one public class per file using private classes for internal details.
Issue -
State: open - Opened by Turskyi about 2 years ago
- 2 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#59208 - Lint for cast to extension type (formerly known as inline class)
Pull Request -
State: open - Opened by Cat-sushi over 2 years ago
- 7 comments
Labels: area-analyzer, analyzer-linter, P2, type-enhancement, linter-new-language-feature, linter-lint-request
#58884 - Lint to warn about incorrect types in overrides in a mixed mode null safety setting
Issue -
State: open - Opened by nshahan about 3 years ago
- 2 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58868 - lint: StatefulWidget could be a StatelessWidget
Issue -
State: open - Opened by goderbauer about 3 years ago
- 6 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58855 - Lint Request: `sort_exports`
Issue -
State: closed - Opened by Pante about 3 years ago
- 5 comments
Labels: area-analyzer, analyzer-linter, linter-lint-request
#58847 - Encourage the use of initializing formal parameters
Issue -
State: closed - Opened by bwilkerson about 3 years ago
- 5 comments
Labels: area-analyzer, P3, analyzer-linter, linter-lint-request
#58844 - avoid_logic_in_view_classes
Issue -
State: closed - Opened by IvanDembicki about 3 years ago
- 2 comments
Labels: area-analyzer, needs-info, analyzer-linter, linter-lint-request
#58822 - Lint request - avoid_cast_from_null
Issue -
State: closed - Opened by natebosch over 3 years ago
- 12 comments
Labels: area-analyzer, analyzer-linter, linter-lint-request
#58818 - A lint similar to always_specify_types, for always specifying all parameters of a function/constructor
Issue -
State: open - Opened by rrousselGit over 3 years ago
- 3 comments
Labels: area-analyzer, P3, analyzer-linter, type-enhancement, linter-lint-request
#58814 - Add a lint rule for checking obvious assert mistakes
Issue -
State: open - Opened by rrousselGit over 3 years ago
- 1 comment
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58804 - Lint trivial type parameter bound?
Issue -
State: open - Opened by eernstg over 3 years ago
- 5 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58803 - analyzer should show an error when casting to a non-overlapping type
Issue -
State: open - Opened by DetachHead over 3 years ago
- 5 comments
Labels: area-analyzer, P3, analyzer-linter, type-enhancement, linter-lint-request
#58800 - Lint for unused widgets and widget parameters
Issue -
State: closed - Opened by rasitayaz over 3 years ago
- 4 comments
Labels: area-analyzer, analyzer-linter, linter-lint-request
#58796 - Lint for inefficient Quiver check statements
Issue -
State: open - Opened by alanrussian over 3 years ago
- 7 comments
Labels: area-analyzer, P3, analyzer-linter, type-enhancement, linter-lint-request
#58778 - Lint to recommend using the direct file instead of library exporters
Issue -
State: open - Opened by jodinathan over 3 years ago
- 8 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58777 - "Strings in `part of` directives" Effective Dart guideline does not have a lint
Issue -
State: closed - Opened by osa1 over 3 years ago
Labels: area-analyzer, analyzer-linter, linter-lint-request
#58765 - Strict `void` lint request
Issue -
State: open - Opened by lrhn over 3 years ago
- 6 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58749 - Add lint to prefer absolute imports
Issue -
State: open - Opened by vaetas over 3 years ago
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58722 - Support `@onlyOnThis`: lint access to members on any receiver other than `this`
Issue -
State: open - Opened by eernstg over 3 years ago
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58721 - Lint when a variable is unused after a compound assignment or pre/post-increment/decrement
Issue -
State: open - Opened by stereotype441 over 3 years ago
- 7 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58719 - Warn if a class with const constructor can actually never be const constructed
Issue -
State: open - Opened by goderbauer over 3 years ago
- 1 comment
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58714 - avoid relative imports for the whole project
Issue -
State: open - Opened by fabianbrandscheid over 3 years ago
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58700 - Avoid repeating default values for super parameters
Issue -
State: closed - Opened by goderbauer over 3 years ago
- 6 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58679 - Consider adding a lint for huge methods
Issue -
State: open - Opened by alexmarkov over 3 years ago
- 7 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58675 - Convert nullable state fields to late or late final, if the fields are initialized in initState.
Issue -
State: open - Opened by polina-c over 3 years ago
- 4 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58674 - New lint to make parameters/variables/fields non-nullable if ! is used unconditionally for them.
Issue -
State: open - Opened by polina-c over 3 years ago
- 3 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58663 - Dart imports are not case sensitive
Issue -
State: open - Opened by AbhishekDoshi26 almost 4 years ago
- 16 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58658 - Lint rule to enforce unnecessary this
Issue -
State: open - Opened by martin-braun almost 4 years ago
- 1 comment
Labels: area-analyzer, analyzer-linter, type-enhancement, P4, linter-lint-request
#58650 - Generalize handling of error-prone situations where an object is discarded
Pull Request -
State: open - Opened by eernstg almost 4 years ago
- 6 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58622 - avoid_void_async not working as expected
Issue -
State: open - Opened by zim32 almost 4 years ago
- 5 comments
Labels: area-analyzer, P3, analyzer-linter, type-enhancement, linter-lint-request
#58618 - Warn on calling .contains() on Lists (for performance)?
Issue -
State: closed - Opened by DanTup almost 4 years ago
- 2 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58613 - Add unnecessary_non_nullable_cast
Issue -
State: open - Opened by rrousselGit almost 4 years ago
- 4 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58609 - [Proposal] Lint for 'safer' code
Issue -
State: closed - Opened by bernaferrari almost 4 years ago
- 2 comments
Labels: area-analyzer, analyzer-linter, linter-lint-request
#58591 - Make dartdoc notion of "ambiguous reexport" a lint!
Issue -
State: open - Opened by kevmoo almost 4 years ago
- 10 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58561 - lint for: unsafe_unicode
Issue -
State: closed - Opened by pq about 4 years ago
- 3 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58551 - Lint for AnimatedBuilder/ValueListenableBuilder's child property
Issue -
State: open - Opened by dnfield about 4 years ago
- 7 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58550 - Consider to add `operator_usage_whitespace` as a lint rule
Issue -
State: closed - Opened by dagba about 4 years ago
- 1 comment
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58547 - Lint for unintentional assignment in `if`/`do`/`while`
Issue -
State: open - Opened by dnfield about 4 years ago
- 9 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58546 - Lint to check that assert does not do assignment
Issue -
State: open - Opened by dnfield about 4 years ago
- 1 comment
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58544 - Lint that warns about unnecessary brackets in anonymous functions
Issue -
State: closed - Opened by Pante about 4 years ago
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58540 - Prefer const option over BorderRadius.circular
Issue -
State: open - Opened by Piinks about 4 years ago
- 2 comments
Labels: area-analyzer, analyzer-linter, customer-flutter, type-enhancement, linter-lint-request
#58532 - Lint that warns about uses of cascade notation that are counter intuitive
Issue -
State: open - Opened by jacob314 about 4 years ago
- 4 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58525 - New lint rule: warn about Color constants that match existing color constants
Issue -
State: open - Opened by jacob314 about 4 years ago
- 4 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58512 - warning on missing await in non-async function.
Issue -
State: closed - Opened by bsutton about 4 years ago
- 8 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58510 - Add lint for missing `await` when returning a value inside a `try` / `catch` block
Issue -
State: closed - Opened by cubuspl42 about 4 years ago
- 4 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58508 - upper_snake_constant_identifiers
Issue -
State: open - Opened by mleonhard about 4 years ago
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58506 - Lint the situation where a noSuchMethod thrower is introduced because of privacy
Issue -
State: open - Opened by eernstg about 4 years ago
- 8 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58505 - Unneeded raw String
Issue -
State: closed - Opened by asashour about 4 years ago
- 1 comment
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58494 - lint to discourage `.new` constructor declarations?
Issue -
State: closed - Opened by pq over 4 years ago
- 8 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-new-language-feature, linter-lint-request
#58491 - Linter rules for Navigator.method(..) vs Navigator.of(..).method()
Issue -
State: open - Opened by themisir over 4 years ago
- 1 comment
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58477 - Lint concrete class with deceptive member signature caused by inherited covariant parameter
Issue -
State: open - Opened by eernstg over 4 years ago
- 2 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58475 - unnecessary return
Issue -
State: open - Opened by asashour over 4 years ago
- 3 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58456 - Warn went creating `Set<void>`
Issue -
State: open - Opened by jamesderlin over 4 years ago
- 6 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58446 - unused import
Issue -
State: closed - Opened by asashour over 4 years ago
- 4 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58445 - eol_last
Issue -
State: closed - Opened by asashour over 4 years ago
- 1 comment
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58443 - New no_leading_understore_in_function_variables
Issue -
State: closed - Opened by moneer-muntazah over 4 years ago
- 2 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58442 - Dart/Flutter linter rule: the type to index a map should be the key type of map?
Pull Request -
State: closed - Opened by fzyzcjy over 4 years ago
- 1 comment
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58441 - make lint 'prefer typedefs instead of Function signature defining"
Issue -
State: open - Opened by subzero911 over 4 years ago
- 2 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58438 - [Suggestion] unnecessary late lint
Issue -
State: closed - Opened by bernaferrari over 4 years ago
- 4 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58437 - Deprecate no_adjacent_strings_in_list, replacing with no_adjacent_strings_in_collections
Issue -
State: closed - Opened by srawlins over 4 years ago
- 2 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58433 - Flag uses of `assert` in tests
Issue -
State: open - Opened by bwilkerson over 4 years ago
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58430 - warn if accidentally opting out of null safety
Issue -
State: closed - Opened by goderbauer over 4 years ago
- 2 comments
Labels: area-analyzer, analyzer-linter, customer-flutter, type-enhancement, linter-lint-request
#58420 - Lint against invalid use of `Future.value` or `Completer.complete`
Issue -
State: closed - Opened by simolus3 over 4 years ago
- 2 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58411 - dynamic type association raise warning when using null-safety
Issue -
State: open - Opened by Jictyvoo over 4 years ago
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58405 - Lint request: avoid FutureOr<void>
Issue -
State: open - Opened by dnfield over 4 years ago
- 3 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58403 - [Request] [Idea] Flutter Performance Lints
Issue -
State: open - Opened by ghost over 4 years ago
- 10 comments
Labels: area-analyzer, area-meta, analyzer-linter, type-enhancement, linter-lint-request
#58402 - request: prefer_typed_future
Issue -
State: closed - Opened by negitorogithub over 4 years ago
- 2 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58401 - [Request] Lint for "a == b ? true : false" => "a == b"
Issue -
State: closed - Opened by bernaferrari over 4 years ago
- 3 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58388 - New lint for leaving space between comment slashes (`//`) and content.
Issue -
State: open - Opened by Jonas-Sander over 4 years ago
- 1 comment
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58384 - Add a lint for `expect` when the expected and actual arguments don't have compatible types
Issue -
State: open - Opened by bwilkerson over 4 years ago
- 4 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58371 - lint to dissallow `_` prefix for non private identifiers
Pull Request -
State: closed - Opened by pq over 4 years ago
- 2 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, customer-google3, linter-lint-request
#58365 - Lint to warn when possibly long lived closures capture unexpected variables on the VM
Issue -
State: open - Opened by jacob314 over 4 years ago
- 4 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58359 - Hint and/or lint for changing `List.from` to `List.of`
Issue -
State: open - Opened by rakudrama over 4 years ago
- 13 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58358 - Lint when `member` might need to be `this.member` in constructor bodies
Issue -
State: open - Opened by jamesderlin over 4 years ago
- 3 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58343 - prefer_first & prefer_last
Issue -
State: open - Opened by NatoBoram over 4 years ago
- 8 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58326 - lint request: ambiguous imports which include an element from the Dart SDK
Issue -
State: open - Opened by srawlins almost 5 years ago
- 6 comments
Labels: area-analyzer, P3, analyzer-linter, type-enhancement, linter-lint-request
#58324 - new lint: `if_null_boolean_conversions` (use ?? to convert null to a boolean value.)
Issue -
State: closed - Opened by pq almost 5 years ago
- 8 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58320 - Warn if certain APIs are being used in a way that produce different results on VM and Web builds
Issue -
State: open - Opened by rydmike almost 5 years ago
- 2 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58304 - Add a warning against unnecessary use of "!"
Issue -
State: closed - Opened by rrousselGit almost 5 years ago
- 1 comment
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58296 - Missing error when defining local variables with the same name as other parameters in scope
Issue -
State: closed - Opened by arielbh almost 5 years ago
- 2 comments
Labels: area-analyzer, P3, analyzer-linter, type-enhancement, linter-lint-request
#58294 - warn when functions return void
Issue -
State: closed - Opened by NANASHI0X74 almost 5 years ago
- 2 comments
Labels: P3, devexp-linter, type-enhancement, linter-lint-request, area-devexp
#58291 - Lint request: report when all usages of a nullable private API use non-nullably-typed values
Issue -
State: open - Opened by srawlins almost 5 years ago
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58289 - Adding a lint: Extension methods crashed when called on a dynamic object
Issue -
State: open - Opened by franklinyow almost 5 years ago
- 6 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58286 - Hard code check
Issue -
State: open - Opened by SixSheeppp almost 5 years ago
- 5 comments
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request
#58285 - Does it exclude files under a specific directory?
Issue -
State: closed - Opened by shuniiiig almost 5 years ago
- 2 comments
Labels: area-analyzer, needs-info, analyzer-linter, type-enhancement, linter-lint-request
#58282 - Lint: warn when doing `Type? get thing => non null thing`
Issue -
State: closed - Opened by kevmoo almost 5 years ago
- 1 comment
Labels: area-analyzer, analyzer-linter, type-enhancement, linter-lint-request