-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Insights: dart-lang/sdk
Overview
-
0 Active pull requests
-
- 0 Merged pull requests
- 0 Open pull requests
- 20 Closed issues
- 28 New issues
Could not load contribution data
Please try again later
20 Issues closed by 12 people
-
vm/dart/symbolized_dart_crash_test fails on multiple aot bots
#61123 closed
Jul 16, 2025 -
Failures on Add the ability to copy pipes using File.Copy
#61094 closed
Jul 16, 2025 -
Suggest imports from custom directories
#49137 closed
Jul 16, 2025 -
Lint rule to enforce unnecessary this
#58658 closed
Jul 16, 2025 -
Support ignoring lint(s) for a part of the file
#60013 closed
Jul 16, 2025 -
Loading/storing into shared fields should do acquire/release
#61025 closed
Jul 16, 2025 -
dart:html.WebSocket event streams are undefined in DDC
#38769 closed
Jul 16, 2025 -
On OS X, not Linux, dart seems not to run on main thread and doesn't allow to create of Appkit/Cocoa windows
#61121 closed
Jul 15, 2025 -
VM AOT dill transformation (TFA?) bails out too soon and causes unneeded AssertAssignable
#61083 closed
Jul 15, 2025 -
Feature Request: Support and/or as Alternative Boolean Operators
#61110 closed
Jul 15, 2025 -
Inline values showing up for `FunctionType` parameters when the names match with other declarations
#61099 closed
Jul 14, 2025 -
proposal: `unsafe_variance`
#59050 closed
Jul 14, 2025 -
Cross compiling for arm64 linux on arm64 macos produces a 4x bigger binary
#61097 closed
Jul 14, 2025 -
switch-case on `String` value uses incorrect value comparison in some cases
#61098 closed
Jul 14, 2025 -
`dart:collection` Views
#61107 closed
Jul 14, 2025 -
Equality of 2 sets
#61104 closed
Jul 12, 2025 -
equality of sets
#61103 closed
Jul 12, 2025 -
Error parsing timeline data in Observatory
#61091 closed
Jul 11, 2025 -
[analyzer] `Object?` type argument is not reported as error if bound of type parameter is non-nullable.
#61095 closed
Jul 11, 2025 -
Text Rendering Bug in Flutter Web (WASM) — Dart 3.8.1
#61049 closed
Jul 10, 2025
28 Issues opened by 17 people
-
specify_nonobvious_property_types incorrectly flags Offset.zero as not obvious
#61131 opened
Jul 17, 2025 -
[dartdev] [question] Support multi-architecture dylib in `native_assets_macos.dart`
#61130 opened
Jul 17, 2025 -
[vm] Use autorelease pools in message loop on iOS/macOS
#61129 opened
Jul 17, 2025 -
Missing add import quick-fix case
#61128 opened
Jul 16, 2025 -
Create missing overrides bug with unary operators
#61127 opened
Jul 16, 2025 -
Consider make ffi NativeType 'vm:deeply-immutable'
#61126 opened
Jul 16, 2025 -
[js_interop] No error if a mixin is annotated with `@JS`, `@anonymous`, or `@staticInterop`
#61125 opened
Jul 16, 2025 -
[js_interop] No warning if a declaration that isn't a JS interop class is annotated with `@staticInterop`
#61124 opened
Jul 16, 2025 -
lint false negative - use_null_aware_elements -
#61122 opened
Jul 15, 2025 -
pkg/kernel/test/binary/can_read_platform_test should specify its inputs
#61120 opened
Jul 15, 2025 -
[js_interop] Wrong error message is an extension is annotated with `@staticInterop`
#61119 opened
Jul 15, 2025 -
Incorrect normalization of `FutureOr` type
#61118 opened
Jul 15, 2025 -
[dart2wasm] Optimize `StringBuffer` write to avoid creating intermediate strings?
#61117 opened
Jul 15, 2025 -
[js_interop] No error or warning when typedef is annotated with the `@anonymous`
#61116 opened
Jul 15, 2025 -
[js_interop] No error or warning if an enum ia annotated with `@anonymous`
#61115 opened
Jul 15, 2025 -
The lint use_truncating_division does not flag truncate().
#61114 opened
Jul 14, 2025 -
Failures of pkg/vm_service/test/cpu_samples_stream_test on vm-aot-mac-release-arm64
#61113 opened
Jul 14, 2025 -
mac arm64 bots are timing out due to service test failures
#61112 opened
Jul 14, 2025 -
No read completion suggestions when typing in assignment `..`
#61111 opened
Jul 14, 2025 -
[js_interop] No error if not a type is annotated with `@anonymous()`
#61109 opened
Jul 14, 2025 -
Comment Doc directives colouring and completion
#61108 opened
Jul 14, 2025 -
[analyzer, UX] Conflicting diagnostics over void null check patterns.
#61106 opened
Jul 14, 2025 -
New meta annotation: `@avoidReturnAsync`, to warn against generic functions that return Stream/Future
#61105 opened
Jul 13, 2025 -
Quick-fix Wrap with extension override when overriding an existing member
#61102 opened
Jul 11, 2025 -
VM crash: dart::SampleBlockBuffer::ReserveSampleImpl
#61101 opened
Jul 11, 2025 -
Make `RawReceivePort.handler` not run in root zone.
#61100 opened
Jul 11, 2025 -
[js_interop] JSExport with wrong `name` leads to syntax error
#61096 opened
Jul 11, 2025 -
[js_interop] No error if a local variable or function is annotated with `JSExport()`
#61093 opened
Jul 10, 2025
270 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Analyzer's `resolveFile2` now crashes with `PathNotFoundException`, failing to find the Dart SDK
#53530 commented on
Jul 10, 2025 • 0 new comments -
[js_interop] No error/warning if a class annotated with non empty `@JSExport` on dart2js
#61084 commented on
Jul 10, 2025 • 0 new comments -
Make Zones be properly encapsulating (Breaking!)
#61060 commented on
Jul 10, 2025 • 0 new comments -
feature request: support linear types
#55657 commented on
Jul 10, 2025 • 0 new comments -
Lint request: `avoid_private_access_on_open_classes`
#57133 commented on
Jul 10, 2025 • 0 new comments -
Catching null-based expectations in test code.
#59340 commented on
Jul 10, 2025 • 0 new comments -
New lint suggestion: `uncaught_async_error_in_try_catch`
#59364 commented on
Jul 10, 2025 • 0 new comments -
Prefer single quotes for import directives
#59359 commented on
Jul 10, 2025 • 0 new comments -
Incorrect use of ParentData Widget
#59368 commented on
Jul 10, 2025 • 0 new comments -
Add warning/lint for `Iterable<E>.whereType<T>` when `T is! E`
#59394 commented on
Jul 10, 2025 • 0 new comments -
`unnecassary_stack`, `unnecassary_row`, and `unnecassary_column`
#59369 commented on
Jul 10, 2025 • 0 new comments -
Add a new Lint rule to check exact one space before every line of documentation comments
#59397 commented on
Jul 10, 2025 • 0 new comments -
`public_member_api_docs ` should also highlight library statements.
#59465 commented on
Jul 10, 2025 • 0 new comments -
avoid_returning_widgets
#59498 commented on
Jul 10, 2025 • 0 new comments -
Generalize lines_longer_than_80_characters
#59552 commented on
Jul 10, 2025 • 0 new comments -
[linter proposal] member function can be static
#59571 commented on
Jul 10, 2025 • 0 new comments -
New lint to remove `??` inside `if null` test when the body does more things
#59555 commented on
Jul 10, 2025 • 0 new comments -
[linter] prefer_non_nullable_members
#59791 commented on
Jul 10, 2025 • 0 new comments -
Linter to suggest removing the `Future` return type for the synchronous option
#59852 commented on
Jul 10, 2025 • 0 new comments -
[linter] enforce documenting libraries
#59851 commented on
Jul 10, 2025 • 0 new comments -
Illegal argument in isolate message that works or break without changing much of the code
#59866 commented on
Jul 10, 2025 • 0 new comments -
[lint] avoid_unused_parameters
#59955 commented on
Jul 10, 2025 • 0 new comments -
[linter] `unnecessary_else_block` suggestion
#60078 commented on
Jul 10, 2025 • 0 new comments -
[linter] Warn about reference without assignment
#60155 commented on
Jul 10, 2025 • 0 new comments -
Flutter lint rule to prefer `Text.rich` over `RichText`
#60334 commented on
Jul 10, 2025 • 0 new comments -
Static analysis with if conditions for boolean assignments
#60208 commented on
Jul 10, 2025 • 0 new comments -
Feature Request: Linter Rule for Explicit Imports Using `show` or `as`
#60461 commented on
Jul 10, 2025 • 0 new comments -
Lints to prefer project root path import
#60667 commented on
Jul 10, 2025 • 0 new comments -
Convert nullable state fields to late or late final, if the fields are initialized in initState.
#58675 commented on
Jul 10, 2025 • 0 new comments -
Consider adding a lint for huge methods
#58679 commented on
Jul 10, 2025 • 0 new comments -
avoid relative imports for the whole project
#58714 commented on
Jul 10, 2025 • 0 new comments -
Provide linter guidance around List constructors
#58716 commented on
Jul 10, 2025 • 0 new comments -
Warn if a class with const constructor can actually never be const constructed
#58719 commented on
Jul 10, 2025 • 0 new comments -
Lint when a variable is unused after a compound assignment or pre/post-increment/decrement
#58721 commented on
Jul 10, 2025 • 0 new comments -
Support `@onlyOnThis`: lint access to members on any receiver other than `this`
#58722 commented on
Jul 10, 2025 • 0 new comments -
Implementation of initState should start with super.initState()
#58732 commented on
Jul 10, 2025 • 0 new comments -
Add lint to prefer absolute imports
#58749 commented on
Jul 10, 2025 • 0 new comments -
Consider new lint: `hardcoded_strings`
#58741 commented on
Jul 10, 2025 • 0 new comments -
Strict `void` lint request
#58765 commented on
Jul 10, 2025 • 0 new comments -
Lint to recommend using the direct file instead of library exporters
#58778 commented on
Jul 10, 2025 • 0 new comments -
proposal: Consider adding new avoid_shrink_wrap_in_lists lint
#58780 commented on
Jul 10, 2025 • 0 new comments -
Add a lint for checking test file name
#58779 commented on
Jul 10, 2025 • 0 new comments -
Lint for inefficient Quiver check statements
#58796 commented on
Jul 10, 2025 • 0 new comments -
analyzer should show an error when casting to a non-overlapping type
#58803 commented on
Jul 10, 2025 • 0 new comments -
Lint trivial type parameter bound?
#58804 commented on
Jul 10, 2025 • 0 new comments -
Add a lint rule for checking obvious assert mistakes
#58814 commented on
Jul 10, 2025 • 0 new comments -
A lint similar to always_specify_types, for always specifying all parameters of a function/constructor
#58818 commented on
Jul 10, 2025 • 0 new comments -
lint: StatefulWidget could be a StatelessWidget
#58868 commented on
Jul 10, 2025 • 0 new comments -
Lint to warn about incorrect types in overrides in a mixed mode null safety setting
#58884 commented on
Jul 10, 2025 • 0 new comments -
Add a new lint to catch dead code in try catch around syncronous code working with futures
#59111 commented on
Jul 10, 2025 • 0 new comments -
Lint for cast to extension type (formerly known as inline class)
#59208 commented on
Jul 10, 2025 • 0 new comments -
Linter needs to warn about single-item records
#59311 commented on
Jul 10, 2025 • 0 new comments -
Suggest to have only one public class per file using private classes for internal details.
#59296 commented on
Jul 10, 2025 • 0 new comments -
Lint request: avoid FutureOr<void>
#58405 commented on
Jul 10, 2025 • 0 new comments -
dynamic type association raise warning when using null-safety
#58411 commented on
Jul 10, 2025 • 0 new comments -
Flag uses of `assert` in tests
#58433 commented on
Jul 10, 2025 • 0 new comments -
make lint 'prefer typedefs instead of Function signature defining"
#58441 commented on
Jul 10, 2025 • 0 new comments -
Warn went creating `Set<void>`
#58456 commented on
Jul 10, 2025 • 0 new comments -
redundant_null_checks_lint_rule
#58458 commented on
Jul 10, 2025 • 0 new comments -
unnecessary return
#58475 commented on
Jul 10, 2025 • 0 new comments -
Lint concrete class with deceptive member signature caused by inherited covariant parameter
#58477 commented on
Jul 10, 2025 • 0 new comments -
Lint the situation where a noSuchMethod thrower is introduced because of privacy
#58506 commented on
Jul 10, 2025 • 0 new comments -
Linter rules for Navigator.method(..) vs Navigator.of(..).method()
#58491 commented on
Jul 10, 2025 • 0 new comments -
upper_snake_constant_identifiers
#58508 commented on
Jul 10, 2025 • 0 new comments -
Require all parameters define in constructor in `copyWith`
#58507 commented on
Jul 10, 2025 • 0 new comments -
New lint rule: warn about Color constants that match existing color constants
#58525 commented on
Jul 10, 2025 • 0 new comments -
`!is` is treated as `is`
#58527 commented on
Jul 10, 2025 • 0 new comments -
Prefer const option over BorderRadius.circular
#58540 commented on
Jul 10, 2025 • 0 new comments -
Lint to check that assert does not do assignment
#58546 commented on
Jul 10, 2025 • 0 new comments -
Lint for unintentional assignment in `if`/`do`/`while`
#58547 commented on
Jul 10, 2025 • 0 new comments -
Lint for AnimatedBuilder/ValueListenableBuilder's child property
#58551 commented on
Jul 10, 2025 • 0 new comments -
Make dartdoc notion of "ambiguous reexport" a lint!
#58591 commented on
Jul 10, 2025 • 0 new comments -
Add unnecessary_non_nullable_cast
#58613 commented on
Jul 10, 2025 • 0 new comments -
avoid_void_async not working as expected
#58622 commented on
Jul 10, 2025 • 0 new comments -
Generalize handling of error-prone situations where an object is discarded
#58650 commented on
Jul 10, 2025 • 0 new comments -
New lint to make parameters/variables/fields non-nullable if ! is used unconditionally for them.
#58674 commented on
Jul 10, 2025 • 0 new comments -
Dart imports are not case sensitive
#58663 commented on
Jul 10, 2025 • 0 new comments -
Warn when returning a function invocation when within a try block in an async function
#58279 commented on
Jul 10, 2025 • 0 new comments -
Enforce consistent order of class members
#58283 commented on
Jul 10, 2025 • 0 new comments -
Hard code check
#58286 commented on
Jul 10, 2025 • 0 new comments -
Lint request: avoid using hashCode
#58290 commented on
Jul 10, 2025 • 0 new comments -
Adding a lint: Extension methods crashed when called on a dynamic object
#58289 commented on
Jul 10, 2025 • 0 new comments -
Lint request: report when all usages of a nullable private API use non-nullably-typed values
#58291 commented on
Jul 10, 2025 • 0 new comments -
Lint request : avoid_returning_widgets
#58303 commented on
Jul 10, 2025 • 0 new comments -
Lint which reports publicly accessible late fields and variables w/o initializers
#58318 commented on
Jul 10, 2025 • 0 new comments -
Report unused packages
#58313 commented on
Jul 10, 2025 • 0 new comments -
Lint which reports on initialization of late final field or variable from a method or function
#58319 commented on
Jul 10, 2025 • 0 new comments -
lint request: ambiguous imports which include an element from the Dart SDK
#58326 commented on
Jul 10, 2025 • 0 new comments -
Warn if certain APIs are being used in a way that produce different results on VM and Web builds
#58320 commented on
Jul 10, 2025 • 0 new comments -
Incomplete or missing didUpdateWidget method
#58333 commented on
Jul 10, 2025 • 0 new comments -
Failure to manage listener lifecycles correctly
#58334 commented on
Jul 10, 2025 • 0 new comments -
Lint: must implement onError of streams
#58341 commented on
Jul 10, 2025 • 0 new comments -
prefer_first & prefer_last
#58343 commented on
Jul 10, 2025 • 0 new comments -
Lint when `member` might need to be `this.member` in constructor bodies
#58358 commented on
Jul 10, 2025 • 0 new comments -
Hint and/or lint for changing List/Set/Map `from` to `of`
#58359 commented on
Jul 10, 2025 • 0 new comments -
Lint rule for `!` postfix bang/exclamation and `late` null safety language features
#58361 commented on
Jul 10, 2025 • 0 new comments -
Add an annotation so that method calls can opt in to behaving like an unnecessary_statement
#58364 commented on
Jul 10, 2025 • 0 new comments -
Lint to warn when possibly long lived closures capture unexpected variables on the VM
#58365 commented on
Jul 10, 2025 • 0 new comments -
new lint: "Avoid unnecessary type annotations"
#58375 commented on
Jul 10, 2025 • 0 new comments -
Add a lint for `expect` when the expected and actual arguments don't have compatible types
#58384 commented on
Jul 10, 2025 • 0 new comments -
New lint for leaving space between comment slashes (`//`) and content.
#58388 commented on
Jul 10, 2025 • 0 new comments -
[Request] [Idea] Flutter Performance Lints
#58403 commented on
Jul 10, 2025 • 0 new comments -
lint to disallow storage of internationalized strings to static finals
#58161 commented on
Jul 10, 2025 • 0 new comments -
lint to protect against SQL injection (package:sqflite)
#58162 commented on
Jul 10, 2025 • 0 new comments -
new lint: `always_return_future_from_async `
#58164 commented on
Jul 10, 2025 • 0 new comments -
New lint rule: Exhaustive use of positional parameters
#58177 commented on
Jul 10, 2025 • 0 new comments -
Flag comparisons between nullable booleans and literals
#58173 commented on
Jul 10, 2025 • 0 new comments -
Flag concrete classes with unimplemented private members
#58179 commented on
Jul 10, 2025 • 0 new comments -
Report lint when an extension member name collides with extendee member name
#58182 commented on
Jul 10, 2025 • 0 new comments -
Add a lint when the type parameter of a generic function is the same as the name of the function
#58184 commented on
Jul 10, 2025 • 0 new comments -
New lint proposal: end_doc_comments_with_punctuation
#58188 commented on
Jul 10, 2025 • 0 new comments -
Lint rule for throwing exception when future is expected.
#58187 commented on
Jul 10, 2025 • 0 new comments -
new lint to prefer Center (over Align)
#58193 commented on
Jul 10, 2025 • 0 new comments -
Add `unused_argument` lint
#58214 commented on
Jul 10, 2025 • 0 new comments -
Warn when a nullable final field is initialised.
#58222 commented on
Jul 10, 2025 • 0 new comments -
Lint that helps users realize that `&` is often the best way to create rectangles.
#58224 commented on
Jul 10, 2025 • 0 new comments -
Lint for undocumented exceptions.
#58232 commented on
Jul 10, 2025 • 0 new comments -
Check for calls to `test` in `setUp` and `tearDown` callbacks
#58233 commented on
Jul 10, 2025 • 0 new comments -
Add a lint rule for file URIs
#58237 commented on
Jul 10, 2025 • 0 new comments -
Suggestion - consider adding checks for issues causing a process with isolates to hang
#58238 commented on
Jul 10, 2025 • 0 new comments -
suggestion: unnecessary_check_not_null
#58239 commented on
Jul 10, 2025 • 0 new comments -
[pub] new rule: license-exists
#58244 commented on
Jul 10, 2025 • 0 new comments -
[pub] new rule: readme-exists
#58245 commented on
Jul 10, 2025 • 0 new comments -
lint(s) to promote use of `characters` for safe string manipulation
#58248 commented on
Jul 10, 2025 • 0 new comments -
Linters to make applications more accessible
#58251 commented on
Jul 10, 2025 • 0 new comments -
@mustCall annotation for instance methods
#58257 commented on
Jul 10, 2025 • 0 new comments -
lint rule for using the "is" operator on unrelated types
#58275 commented on
Jul 10, 2025 • 0 new comments -
lint for potential constant values
#57998 commented on
Jul 10, 2025 • 0 new comments -
Flag comparisons between non-nullable booleans and literals
#58012 commented on
Jul 10, 2025 • 0 new comments -
Lint idea: upcast function literals by parameter type
#58017 commented on
Jul 10, 2025 • 0 new comments -
New rule: Avoid container modifications on @immutble
#58018 commented on
Jul 10, 2025 • 0 new comments -
Warn about creating a Global key in a widget build method
#58030 commented on
Jul 10, 2025 • 0 new comments -
Lint idea: async functions marked to return FutureOr<T>
#58022 commented on
Jul 10, 2025 • 0 new comments -
Suggested new rule: always_uppercase_for_flutter_colors
#58031 commented on
Jul 10, 2025 • 0 new comments -
new lint: (flutter) `dispose_super_last`
#58034 commented on
Jul 10, 2025 • 0 new comments -
Lint to disallow enums in if statements and expressions involving ?:
#58036 commented on
Jul 10, 2025 • 0 new comments -
Lint if debug fields are used outside of a class annotated as debug
#58045 commented on
Jul 10, 2025 • 0 new comments -
Lint idea: Strict `void` checking
#58053 commented on
Jul 10, 2025 • 0 new comments -
Lint to warn about cases where --track-widget-creation can change behavior
#58057 commented on
Jul 10, 2025 • 0 new comments -
Request for lint: unnecessary_dynamic
#58082 commented on
Jul 10, 2025 • 0 new comments -
[new lint]: `avoid_types_as_type_parameter_names`
#58093 commented on
Jul 10, 2025 • 0 new comments -
Prefer Timer.run over new Future
#58098 commented on
Jul 10, 2025 • 0 new comments -
Implement rules, which can help reduce number of compiled *.ddc.js modules
#58106 commented on
Jul 10, 2025 • 0 new comments -
new lint: `redundant_annotations`
#58109 commented on
Jul 10, 2025 • 0 new comments -
Boolean literal in ternary result
#58110 commented on
Jul 10, 2025 • 0 new comments -
unnecessary_getters_setters should catch wrapping a private final field
#58119 commented on
Jul 10, 2025 • 0 new comments -
Calling a super constructor with an @required parameter that is not defaulted
#58125 commented on
Jul 10, 2025 • 0 new comments -
NNBD Lint request: "don't set the length of potentially non-nullable collections"
#58142 commented on
Jul 10, 2025 • 0 new comments -
Lint Request: Detect when a Future is being interpolated into a string
#58144 commented on
Jul 10, 2025 • 0 new comments -
(Potential) Flutter lint: "use containers"
#58147 commented on
Jul 10, 2025 • 0 new comments -
consider `list_comprehensions` lint
#58154 commented on
Jul 10, 2025 • 0 new comments -
Lint for Flutter widgets that have clear containment rules
#58151 commented on
Jul 10, 2025 • 0 new comments -
Avoid contravariant function fields
#57799 commented on
Jul 10, 2025 • 0 new comments -
Add analyzer info when using uninitialized variables
#57801 commented on
Jul 10, 2025 • 0 new comments -
Add a lint for classes named "Mock" something that don't have a noSuchMethod
#57811 commented on
Jul 10, 2025 • 0 new comments -
Implement a lint for unnecessary async
#57823 commented on
Jul 10, 2025 • 0 new comments -
Require type annotations on parameters in an old-style function type
#57822 commented on
Jul 10, 2025 • 0 new comments -
Lint: Avoid using function types as a runtime `Type`
#57827 commented on
Jul 10, 2025 • 0 new comments -
[pub] (avoid) unsupported_properties
#57861 commented on
Jul 10, 2025 • 0 new comments -
lint request: enforce recommended dartdoc structure
#57907 commented on
Jul 10, 2025 • 0 new comments -
lint that flags package descriptions not between 60 and 180 characters
#57913 commented on
Jul 10, 2025 • 0 new comments -
Request for rule avoid_unused_function_parameters
#57918 commented on
Jul 10, 2025 • 0 new comments -
lint request: annotate_superclass_overrides
#57919 commented on
Jul 10, 2025 • 0 new comments -
Report unrestricted use of runtimeType
#57922 commented on
Jul 10, 2025 • 0 new comments -
new lint: warn when overriding toString() in a Diagnosticable
#57926 commented on
Jul 10, 2025 • 0 new comments -
An invariant_booleans lint for if-else statement
#57929 commented on
Jul 10, 2025 • 0 new comments -
Lint warnings if ErrorSummary, ErrorDescription, or ErrorHint constructors are called with bad values.
#57939 commented on
Jul 10, 2025 • 0 new comments -
Lint request: Warn when referencing private members from public dartdocs
#57951 commented on
Jul 10, 2025 • 0 new comments -
Add lints to help users avoid common Widget anti-patterns.
#57956 commented on
Jul 10, 2025 • 0 new comments -
Warn that calling toString() on a nullable type (implemented in NNBD) may be unsafe
#57959 commented on
Jul 10, 2025 • 0 new comments -
Add a unnecessary_null_aware_access_operators
#57965 commented on
Jul 10, 2025 • 0 new comments -
lint to flag duplicated lint rules
#57969 commented on
Jul 10, 2025 • 0 new comments -
Catch private types referenced from public APIs
#57979 commented on
Jul 10, 2025 • 0 new comments -
Add a lint for negating a result of a method call on a number
#57982 commented on
Jul 10, 2025 • 0 new comments -
A less stringent always_specify_types
#57984 commented on
Jul 10, 2025 • 0 new comments -
Lint when an explicit type would be inferred
#57989 commented on
Jul 10, 2025 • 0 new comments -
Lint for more than one positional boolean argument
#57990 commented on
Jul 10, 2025 • 0 new comments -
Rule banning inter-package exports
#57602 commented on
Jul 10, 2025 • 0 new comments -
linter rule for known type names used as generic type parameter names
#57572 commented on
Jul 10, 2025 • 0 new comments -
Add lint to find uses of end-of-line comments where doc comments were likely intended
#57605 commented on
Jul 10, 2025 • 0 new comments -
Rule Req: recommend using a base type instead of var when LUB applies
#57606 commented on
Jul 10, 2025 • 0 new comments -
Add a lint to ensure library dependency graph is a DAG
#57613 commented on
Jul 10, 2025 • 0 new comments -
Check copyright headers for consistency
#57624 commented on
Jul 10, 2025 • 0 new comments -
Extend only_throw_errors to Completer.completeError (or add a new rule)
#57620 commented on
Jul 10, 2025 • 0 new comments -
Lint private instance fields that could be local variables
#57637 commented on
Jul 10, 2025 • 0 new comments -
Report cascaded getters
#57656 commented on
Jul 10, 2025 • 0 new comments -
new lint: `use_iterables` (was catch places where "map" is used instead of "forEach")
#57660 commented on
Jul 10, 2025 • 0 new comments -
feature: Analyzer should warn about unnecessary dependencies in pubspec.yaml
#57662 commented on
Jul 10, 2025 • 0 new comments -
No analyzer warning or any other errors when I use a timer wrong with =>.
#57669 commented on
Jul 10, 2025 • 0 new comments -
lint for unused result?
#57668 commented on
Jul 10, 2025 • 0 new comments -
Idea: lint when passing async functions into forEach
#57677 commented on
Jul 10, 2025 • 0 new comments -
Request: Flag empty `setState(() {})` in Flutter
#57683 commented on
Jul 10, 2025 • 0 new comments -
Add lint warning about recommended import style
#57700 commented on
Jul 10, 2025 • 0 new comments -
package-level lint: unused, unexposed public members
#57724 commented on
Jul 10, 2025 • 0 new comments -
New rule: prefer_iterable_as_function_parameter
#57727 commented on
Jul 10, 2025 • 0 new comments -
lint: warn if public member returns private type
#57732 commented on
Jul 10, 2025 • 0 new comments -
prefer stream.forEach(f)
#57748 commented on
Jul 10, 2025 • 0 new comments -
Add a lint for unnecessary toString() in string interpolation
#57755 commented on
Jul 10, 2025 • 0 new comments -
Lint request: Put non widget arguments before widget arguments
#57773 commented on
Jul 10, 2025 • 0 new comments -
voidness propagation as a lint
#57770 commented on
Jul 10, 2025 • 0 new comments -
Request: Lint for near-guaranteed cast failure due to inference/covariance clash
#57775 commented on
Jul 10, 2025 • 0 new comments -
Lint local variables with the type inferred void
#57776 commented on
Jul 10, 2025 • 0 new comments -
Flag possible divisions by zero
#57268 commented on
Jul 10, 2025 • 0 new comments -
Flag identical boolean expressions in an if statement
#57269 commented on
Jul 10, 2025 • 0 new comments -
Flag possible missing else in consecutive if statements
#57272 commented on
Jul 10, 2025 • 0 new comments -
Flag boolean expressions that must be true
#57274 commented on
Jul 10, 2025 • 0 new comments -
Flag the more obvious off-by-one errors
#57275 commented on
Jul 10, 2025 • 0 new comments -
Flag the more obvious infinite loops
#57276 commented on
Jul 10, 2025 • 0 new comments -
Flag unreachable else blocks due to range overlap
#57277 commented on
Jul 10, 2025 • 0 new comments -
Flag successive re-assignment
#57279 commented on
Jul 10, 2025 • 0 new comments -
Flag wrong boolean operator with enum checks
#57280 commented on
Jul 10, 2025 • 0 new comments -
Analyzer should warn when "dart:io" and "dart:html" are both available in the same library
#57323 commented on
Jul 10, 2025 • 0 new comments -
Add a lint when defining default values for optional parameters
#57321 commented on
Jul 10, 2025 • 0 new comments -
Lint if a field has an initializer and is always initialized in a constructor
#57331 commented on
Jul 10, 2025 • 0 new comments -
Linter should suggest having a space on either side of any binary operators, and before any unary operators
#57336 commented on
Jul 10, 2025 • 0 new comments -
Add lint rule to warn about old-style typedefs with implicit parameter types
#57381 commented on
Jul 10, 2025 • 0 new comments -
Annotation for methods that can be overridden but not called
#57384 commented on
Jul 10, 2025 • 0 new comments -
AVOID mixing in a class that isn’t intended to be a mixin.
#57390 commented on
Jul 10, 2025 • 0 new comments -
Implement DO initialize fields at their declaration when possible.
#57463 commented on
Jul 10, 2025 • 0 new comments -
Add lints that hurt dart2js
#57473 commented on
Jul 10, 2025 • 0 new comments -
Dual rule for initialize formals
#57475 commented on
Jul 10, 2025 • 0 new comments -
Implement PREFER async/await over using raw futures.
#57495 commented on
Jul 10, 2025 • 0 new comments -
Lint long names
#57511 commented on
Jul 10, 2025 • 0 new comments -
A lint for shadowing members?
#57537 commented on
Jul 10, 2025 • 0 new comments -
Lint cyclic dependencies between folders
#57546 commented on
Jul 10, 2025 • 0 new comments -
Implement AVOID using Completer directly.
#57539 commented on
Jul 10, 2025 • 0 new comments -
Support @immutable
#57560 commented on
Jul 10, 2025 • 0 new comments -
Add a hint when a double is printed
#57145 commented on
Jul 10, 2025 • 0 new comments -
report a warning for returning a value within a forEach() callback
#57143 commented on
Jul 10, 2025 • 0 new comments -
Enhancement for dartanalyzer: Emit hints for special case of function type compatibility checking
#57146 commented on
Jul 10, 2025 • 0 new comments -
Lint for package dependency should/shouldn't be a dev dependency
#57176 commented on
Jul 10, 2025 • 0 new comments -
Lint for missing type info in formal parameter
#57147 commented on
Jul 10, 2025 • 0 new comments -
Lint for unspecified version constraints on packages
#57177 commented on
Jul 10, 2025 • 0 new comments -
Lint for literal values used in expressions
#57199 commented on
Jul 10, 2025 • 0 new comments -
pubspec: detect two identical keys
#57187 commented on
Jul 10, 2025 • 0 new comments -
Lint to end the first paragraph of doc comments with a period.
#57202 commented on
Jul 10, 2025 • 0 new comments -
Lint for statement with only literal values
#57209 commented on
Jul 10, 2025 • 0 new comments -
Lint for mixing cascades and conditional operator
#57214 commented on
Jul 10, 2025 • 0 new comments -
Lint for string concatenation which is not at the end of the line
#57234 commented on
Jul 10, 2025 • 0 new comments -
Linter features for Flutter code
#57238 commented on
Jul 10, 2025 • 0 new comments -
analyzer: tell me if package-root contains something I'm not using
#57259 commented on
Jul 10, 2025 • 0 new comments -
Flag `if A { B } else { B }`
#57265 commented on
Jul 10, 2025 • 0 new comments -
Flag duplicate boolean expressions
#57266 commented on
Jul 10, 2025 • 0 new comments -
Flag boolean checks that can't ever be true
#57267 commented on
Jul 10, 2025 • 0 new comments -
[gardening] standalone/io/socket_local_port_test
#51477 commented on
Jul 11, 2025 • 0 new comments -
Need clearer error when accidentally destructuring record without `await`
#52733 commented on
Jul 11, 2025 • 0 new comments -
dart2wasm: Null check operator used on a null value at AstCodeGenerator._setupLocalParameters
#60583 commented on
Jul 12, 2025 • 0 new comments -
Add new `ignore_for_file` type `strict`
#60798 commented on
Jul 12, 2025 • 0 new comments -
web compilers should not allow imports to 'dart:io'
#46917 commented on
Jul 14, 2025 • 0 new comments -
[breaking change] Add a `.close()` method to `ResourceHandle`
#61070 commented on
Jul 14, 2025 • 0 new comments -
`if` `case` allows to use `void` type
#52408 commented on
Jul 14, 2025 • 0 new comments -
os dialogs fail when called via dart:ffi on macOS (thread pinning Dart standalone)
#38315 commented on
Jul 14, 2025 • 0 new comments -
[hook] `hook/generate.dart` 🪝
#56512 commented on
Jul 14, 2025 • 0 new comments -
Quick fix proposal: If a missing identifier watches to that of a package name, suggest importing said package with a prefix
#61034 commented on
Jul 14, 2025 • 0 new comments -
Dartdocs on nested functions aren't included in hovers/outline
#39746 commented on
Jul 14, 2025 • 0 new comments -
Dev-exp team packages lints
#59789 commented on
Jul 14, 2025 • 0 new comments -
[cli] Introduce `dart clean`
#60754 commented on
Jul 14, 2025 • 0 new comments -
Allow long arguments to be provided via a file instead of only on the command line
#60551 commented on
Jul 14, 2025 • 0 new comments -
[linter] New lint to suggest avoid `bool == true` and `bool == false`
#60614 commented on
Jul 15, 2025 • 0 new comments -
False positive for `unused_field`/`unused_element` warning
#61055 commented on
Jul 15, 2025 • 0 new comments -
Analyzer doesn't warn for comparison of unrelated type extension values
#59423 commented on
Jul 16, 2025 • 0 new comments -
[dart2wasm] Reduce size of trivial async function bodies
#60433 commented on
Jul 16, 2025 • 0 new comments -
Allow AOT executables to be cross-compiled
#28617 commented on
Jul 16, 2025 • 0 new comments -
[dart2wasm] Follow-up tasks on source maps
#56232 commented on
Jul 16, 2025 • 0 new comments -
Support for inlayHints user preferences in language server
#60326 commented on
Jul 16, 2025 • 0 new comments -
Hot Reload Not Working on Flutter 3.32.1 with Custom Web Launch Configuration
#60837 commented on
Jul 16, 2025 • 0 new comments -
Recommend using `DateTime.timestamp()` over `DateTime.now().toUtc()`
#60786 commented on
Jul 16, 2025 • 0 new comments -
async within sync call warning and override
#59330 commented on
Jul 16, 2025 • 0 new comments -
[Dot Shorthands] DevTools support
#60727 commented on
Jul 17, 2025 • 0 new comments -
Revive support for interpreting code in Flutter debug builds on iOS
#60202 commented on
Jul 17, 2025 • 0 new comments