An open API service for providing issue and pull request metadata for open source projects.

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