{"source":"https://contributable.vercel.app","licence":"CC BY 4.0","methodology":"https://contributable.vercel.app/methodology","v":2,"owner":"dart-lang","name":"sdk","updatedAt":"2026-10-11T05:45:59.198Z","coveredSince":"2025-10-04T18:07:23.393Z","facts":{"owner":"dart-lang","name":"sdk","description":"The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more.","stars":11304,"forks":1912,"archived":false,"isFork":false,"license":"BSD-3-Clause","defaultBranch":"main","pushedAt":"2026-10-11T00:56:32Z","createdAt":"2015-05-16T14:14:58Z","topics":["dart","language","sdk","programming-language"],"languages":{"Dart":172858846,"C++":25303788,"C":1834912,"Python":1266842,"HTML":743070,"Java":510565,"JavaScript":430169,"WebAssembly":260181,"Shell":100814,"GAP":99638,"CSS":76024,"ANTLR":51149},"frameworks":[],"commits90d":1828,"releases365d":0,"lastReleaseAt":null,"gettingStarted":{"contributing":true,"codeOfConduct":true,"issueTemplates":true,"devcontainer":false,"cla":"cla","channels":[],"policy":null}},"metrics":{"computedAt":"2026-10-11T05:45:59.198Z","outsidePulls":{"cohort":{"n":77,"merged":0,"closedUnmerged":71,"open":6,"mergeRate":0,"openShare":0.07792207792207792,"evidence":{"merged":[],"closedUnmerged":[64262,64255,64247,64244,64194,64174,64171,64154,64149,64133,64132,64123,64117,64111,64104,64102,64087,64077,64071,64069],"open":[64193,64160,64053,63788,63708,63646]}},"firstTimers":{"n":28,"merged":0,"closedUnmerged":25,"open":3,"mergeRate":0,"openShare":0.10714285714285714,"evidence":{"merged":[],"closedUnmerged":[64262,64247,64244,64174,64171,64149,64111,64102,64087,64077,64068,64056,64045,64036,64032,64019,64011,64005,63849,63844],"open":[64053,63788,63646]}},"year":{"n":192,"merged":0,"closedUnmerged":183,"open":9,"mergeRate":0,"openShare":0.046875,"evidence":{"merged":[],"closedUnmerged":[64262,64255,64247,64244,64194,64174,64171,64154,64149,64133,64132,64123,64117,64111,64104,64102,64087,64077,64071,64069],"open":[64193,64160,64053,63788,63708,63646,63531,63099,62954]}}},"pullFirstResponse":{"n":77,"answered":35,"waiting":42,"medianHours":1868.296111111111,"p75Hours":null,"within48h":0.1428571428571429,"within7d":0.23376623376623384,"curve":[{"hours":0.2336111111111111,"waiting":0.987012987012987},{"hours":0.41555555555555557,"waiting":0.974025974025974},{"hours":0.47055555555555556,"waiting":0.961038961038961},{"hours":0.8130555555555555,"waiting":0.948051948051948},{"hours":0.9566666666666667,"waiting":0.935064935064935},{"hours":1.2758333333333334,"waiting":0.922077922077922},{"hours":4.453888888888889,"waiting":0.9090909090909091},{"hours":6.1225,"waiting":0.8961038961038961},{"hours":15.463333333333333,"waiting":0.8831168831168831},{"hours":16.808055555555555,"waiting":0.8701298701298701},{"hours":17.564722222222223,"waiting":0.8571428571428571},{"hours":51.36833333333333,"waiting":0.8441558441558441},{"hours":62.29388888888889,"waiting":0.8311688311688311},{"hours":65.38805555555555,"waiting":0.8181818181818181},{"hours":107.8963888888889,"waiting":0.8051948051948051},{"hours":130.81861111111112,"waiting":0.7922077922077921},{"hours":139.1472222222222,"waiting":0.7792207792207791},{"hours":139.29222222222222,"waiting":0.7662337662337662},{"hours":172.47583333333333,"waiting":0.7532467532467532},{"hours":178.49583333333334,"waiting":0.7402597402597402},{"hours":199.45555555555555,"waiting":0.7272727272727272},{"hours":237.54555555555555,"waiting":0.7142857142857142},{"hours":262.8772222222222,"waiting":0.7012987012987012},{"hours":331.7713888888889,"waiting":0.6883116883116882},{"hours":448.35527777777776,"waiting":0.6753246753246752},{"hours":593.1594444444445,"waiting":0.6623376623376622},{"hours":665.3688888888889,"waiting":0.6493506493506492},{"hours":791.8019444444444,"waiting":0.6358225108225107},{"hours":816.9311111111111,"waiting":0.6222943722943722},{"hours":1050.6758333333332,"waiting":0.6087662337662337},{"hours":1368.1947222222223,"waiting":0.5918560606060606},{"hours":1616.973888888889,"waiting":0.5671953914141414},{"hours":1679.9622222222222,"waiting":0.5425347222222222},{"hours":1825.9322222222222,"waiting":0.5139802631578948},{"hours":1868.296111111111,"waiting":0.4854258040935673}],"evidence":{"answered":[64262,64247,64194,64193,64174,64171,64160,64149,64133,64132,64087,64071,64053,64041,64033,64032,63945,63907,63876,63859],"waiting":[64255,64244,64154,64123,64117,64111,64104,64102,64077,64069,64068,64056,64046,64045,64036,64031,64025,64019,64011,64005]}},"timeToMerge":{"n":77,"merged":0,"medianHours":null,"evidence":[]},"issueFirstResponse":{"n":571,"answered":405,"waiting":166,"medianHours":27.760277777777777,"p75Hours":null,"within48h":0.5464098073555144,"within7d":0.6409807355516616,"curve":[{"hours":0.021666666666666667,"waiting":0.9982486865148862},{"hours":0.08916666666666667,"waiting":0.9824868651488616},{"hours":0.155,"waiting":0.968476357267951},{"hours":0.23027777777777778,"waiting":0.9527145359019265},{"hours":0.3325,"waiting":0.936952714535902},{"hours":0.40694444444444444,"waiting":0.9211908931698773},{"hours":0.4891666666666667,"waiting":0.9071803852889667},{"hours":0.6275,"waiting":0.8914185639229422},{"hours":0.7941666666666667,"waiting":0.8756567425569177},{"hours":1.0944444444444446,"waiting":0.8616462346760071},{"hours":1.251111111111111,"waiting":0.8458844133099825},{"hours":1.5344444444444445,"waiting":0.8318739054290719},{"hours":1.675,"waiting":0.8161120840630475},{"hours":2.078611111111111,"waiting":0.8021015761821366},{"hours":2.2527777777777778,"waiting":0.7863397548161123},{"hours":2.522222222222222,"waiting":0.7705779334500878},{"hours":2.6875,"waiting":0.7565674255691772},{"hours":3.1733333333333333,"waiting":0.7408056042031528},{"hours":3.631111111111111,"waiting":0.7267950963222422},{"hours":4.0072222222222225,"waiting":0.7110332749562178},{"hours":4.6722222222222225,"waiting":0.6970227670753072},{"hours":5.4463888888888885,"waiting":0.6812609457092829},{"hours":6.265,"waiting":0.6654991243432585},{"hours":7.439166666666667,"waiting":0.6514886164623479},{"hours":7.955555555555556,"waiting":0.6357267950963236},{"hours":9.474444444444444,"waiting":0.621716287215413},{"hours":10.407222222222222,"waiting":0.6059544658493885},{"hours":11.600833333333334,"waiting":0.5901926444833642},{"hours":13.575,"waiting":0.5761821366024537},{"hours":15.1525,"waiting":0.5604203152364293},{"hours":16.704722222222223,"waiting":0.5464098073555188},{"hours":18.601388888888888,"waiting":0.5306479859894945},{"hours":22.337222222222223,"waiting":0.516637478108584},{"hours":27.4475,"waiting":0.5008756567425594},{"hours":32.702777777777776,"waiting":0.48511383537653485},{"hours":37.9375,"waiting":0.4711033274956241},{"hours":47.06,"waiting":0.4553415061295994},{"hours":58.665277777777774,"waiting":0.44133099824868877},{"hours":66.40027777777777,"waiting":0.4255691768826641},{"hours":76.76833333333333,"waiting":0.4115586690017536},{"hours":95.86111111111111,"waiting":0.39579684763572903},{"hours":119.66694444444444,"waiting":0.38003502626970453},{"hours":150.99583333333334,"waiting":0.36602451838879385},{"hours":213.8436111111111,"waiting":0.3502626970227692},{"hours":251.59777777777776,"waiting":0.3362521891418584},{"hours":335.31694444444446,"waiting":0.3204903677758337},{"hours":637.7725,"waiting":0.30647985989492293},{"hours":2398.507777777778,"waiting":0.28340853577737274}],"evidence":{"answered":[64261,64260,64259,64258,64257,64254,64253,64251,64250,64249,64248,64246,64245,64243,64242,64241,64240,64239,64238,64237],"waiting":[64256,64228,64226,64225,64224,64219,64215,64204,64203,64201,64199,64188,64187,64184,64183,64180,64177,64172,64161,64146]}},"starter":{"counts":{"available":0,"claimed":0,"in-progress":0,"stale":0},"helpWantedAvailable":2,"issues":[{"n":63348,"title":"`Finalizable` subexpressions","state":"in-progress","label":"help-wanted","createdAt":"2026-05-08T02:13:52Z","updatedAt":"2026-05-20T07:17:24Z"},{"n":62952,"title":"Implement `dart_data_home` and `DART_DATA_HOME` (XDG-state) in Dart and Flutter tooling","state":"stale","label":"help-wanted","createdAt":"2026-03-23T07:47:19Z","updatedAt":"2026-04-27T16:28:09Z"},{"n":62327,"title":"[dartdev] `dart build cli` to support cross compilation","state":"in-progress","label":"help-wanted","createdAt":"2025-12-27T21:39:10Z","updatedAt":"2026-06-29T15:11:31Z"},{"n":56319,"title":"[typed_data] Add `Float16List` + [vm/ffi] Add `Float16`","state":"in-progress","label":"help-wanted","createdAt":"2024-07-25T07:47:16Z","updatedAt":"2026-09-11T17:45:43Z"},{"n":56058,"title":"[ffi] Varargs should give an error on uint8, int8, uint16, int16 and float","state":"stale","label":"help-wanted","createdAt":"2024-06-20T15:44:29Z","updatedAt":"2025-03-14T08:33:20Z"},{"n":59203,"title":"`do_not_use_environment` lint message is very confusing (\"Invalid use of a declared variable\")","state":"stale","label":"help-wanted","createdAt":"2023-06-27T21:56:42Z","updatedAt":"2025-06-20T21:05:20Z"},{"n":52419,"title":"Fix analysis issues across various sdk files","state":"stale","label":"help-wanted","createdAt":"2023-05-16T23:22:34Z","updatedAt":"2024-12-13T16:26:22Z"},{"n":48805,"title":"Opaque diagnostic message when a const constructor contains a callback","state":"stale","label":"help-wanted","createdAt":"2022-04-13T22:58:40Z","updatedAt":"2025-02-27T22:27:03Z"},{"n":48784,"title":"[style] update analyzer options to the recommended lint set","state":"stale","label":"help-wanted","createdAt":"2022-04-11T18:57:51Z","updatedAt":"2025-03-06T10:07:25Z"},{"n":48760,"title":"[analyzer] add a fix for `uri_does_not_exist`","state":"stale","label":"help-wanted","createdAt":"2022-04-07T13:24:15Z","updatedAt":"2025-02-21T19:07:42Z"},{"n":48603,"title":"Improve error message for typo in setter name","state":"stale","label":"help-wanted","createdAt":"2022-03-17T21:26:14Z","updatedAt":"2025-02-27T22:27:02Z"},{"n":48085,"title":"When completing constructor suggestion, insert parameter list with trailing comma","state":"stale","label":"help-wanted","createdAt":"2022-01-05T23:22:24Z","updatedAt":"2025-02-21T21:27:48Z"},{"n":47956,"title":"Add a fix for the always_put_control_body_on_new_line lint","state":"stale","label":"help-wanted","createdAt":"2021-12-16T23:31:30Z","updatedAt":"2025-09-09T13:15:42Z"},{"n":47744,"title":"missing `invalid_internal_annotation` Hint on @internal annotation on public constructor in public API","state":"in-progress","label":"help-wanted","createdAt":"2021-11-21T08:55:20Z","updatedAt":"2025-02-27T22:52:38Z"},{"n":47521,"title":"[analyzer] rename doesn't handle String interpolation","state":"stale","label":"help-wanted","createdAt":"2021-10-21T07:09:47Z","updatedAt":"2025-02-21T19:27:41Z"},{"n":47489,"title":"Dart and analyzer treat name conflict in the different ways","state":"stale","label":"help-wanted","createdAt":"2021-10-18T10:21:16Z","updatedAt":"2025-02-27T22:25:44Z"},{"n":47487,"title":"[vm] Use `BoolToIntInstr` in `FlowGraphBuilder::BoolToInt`","state":"claimed","label":"help-wanted","createdAt":"2021-10-18T08:50:21Z","updatedAt":"2024-08-13T17:23:44Z"},{"n":48496,"title":"\"!is\" is treated as \"is\", need a compilation error and prompt change to 'is!'?","state":"stale","label":"help-wanted","createdAt":"2021-10-14T09:48:11Z","updatedAt":"2025-10-07T19:15:55Z"},{"n":58548,"title":"Linter documentation just give rationales for the lints","state":"stale","label":"help-wanted","createdAt":"2021-10-12T04:33:37Z","updatedAt":"2025-02-21T20:58:45Z"},{"n":47389,"title":"[analyzer] add a fix for a generative constructor for `NOT_INITIALIZED_NON_NULLABLE_INSTANCE_FIELD`","state":"stale","label":"help-wanted","createdAt":"2021-10-06T08:31:28Z","updatedAt":"2025-02-21T19:07:38Z"},{"n":47197,"title":"[analyzer] Misleading message for dart language version when it has quotes","state":"stale","label":"help-wanted","createdAt":"2021-09-12T04:01:17Z","updatedAt":"2025-02-27T22:26:56Z"},{"n":46794,"title":"dart fix for old-style unnamed constructor references in doc comments","state":"stale","label":"help-wanted","createdAt":"2021-08-03T17:12:58Z","updatedAt":"2025-02-21T21:09:27Z"},{"n":46517,"title":"meta: Allow things annotated with @protected to be accessed in annotations on subclasses","state":"stale","label":"help-wanted","createdAt":"2021-06-30T02:16:51Z","updatedAt":"2025-02-27T22:56:46Z"},{"n":46453,"title":"Misleading error message for returned async closure","state":"stale","label":"help-wanted","createdAt":"2021-06-23T21:31:23Z","updatedAt":"2025-02-27T22:26:52Z"},{"n":58436,"title":"improved docs for `sized_box_for_whitespace`","state":"stale","label":"help-wanted","createdAt":"2021-06-18T13:55:58Z","updatedAt":"2025-02-28T17:38:28Z"},{"n":46262,"title":"Add a hint when a mixin is repeated in a with clause","state":"stale","label":"help-wanted","createdAt":"2021-06-04T16:30:23Z","updatedAt":"2025-02-28T17:38:20Z"},{"n":46154,"title":"implicit accessors on enum fields do not set nameOffset","state":"stale","label":"help-wanted","createdAt":"2021-05-26T20:16:20Z","updatedAt":"2025-03-06T11:03:26Z"},{"n":46005,"title":"invalid_code_point reports wrong range for triple-quoted strings","state":"available","label":"help-wanted","createdAt":"2021-05-13T09:00:30Z","updatedAt":"2026-09-22T20:25:19Z"},{"n":45831,"title":"Quick assist to change between if/else if/else tree and switch (in both directions)","state":"stale","label":"help-wanted","createdAt":"2021-04-26T21:10:22Z","updatedAt":"2025-02-21T19:11:50Z"},{"n":45508,"title":"[vm/ffi] Array should expose an iterable","state":"claimed","label":"help-wanted","createdAt":"2021-03-29T15:36:40Z","updatedAt":"2025-04-24T11:08:21Z"},{"n":58342,"title":"re-think how we calculate \"since\" info for published lints","state":"in-progress","label":"help-wanted","createdAt":"2021-03-04T14:56:15Z","updatedAt":"2025-02-21T21:01:31Z"},{"n":45192,"title":"Analysis server fails to notice that a file re-exporting `main` is runnable","state":"stale","label":"help-wanted","createdAt":"2021-03-04T10:17:36Z","updatedAt":"2025-02-26T21:46:48Z"},{"n":45118,"title":"Analyzer produces unexpected compile time error when checks instantiate to bounds for nonfunction typedef.","state":"stale","label":"help-wanted","createdAt":"2021-02-25T16:25:31Z","updatedAt":"2025-06-06T22:07:35Z"},{"n":44864,"title":"Analyzer could report any compound assignment to a late final ","state":"stale","label":"help-wanted","createdAt":"2021-02-05T09:39:04Z","updatedAt":"2025-02-27T22:56:41Z"},{"n":44759,"title":"Sort members isn't stable","state":"stale","label":"help-wanted","createdAt":"2021-01-23T16:39:15Z","updatedAt":"2025-02-26T21:46:47Z"},{"n":58311,"title":"overridden_fields documentation is vague","state":"in-progress","label":"help-wanted","createdAt":"2021-01-23T02:01:29Z","updatedAt":"2025-02-21T21:02:14Z"},{"n":44480,"title":"Analyzer reports a return-without-value in a `FutureOr<void>` function; does not report empty function","state":"stale","label":"help-wanted","createdAt":"2020-12-15T23:28:41Z","updatedAt":"2025-09-17T00:28:43Z"},{"n":44028,"title":"FormalParameter should have a firstTokenAfterCommentAndMetadata getter.","state":"stale","label":"help-wanted","createdAt":"2020-11-02T17:18:40Z","updatedAt":"2025-03-07T09:40:56Z"},{"n":43927,"title":"DartFixKind.ORGANIZE_IMPORTS disagrees with LintNames.directives_ordering","state":"stale","label":"help-wanted","createdAt":"2020-10-26T21:53:49Z","updatedAt":"2025-02-21T21:11:03Z"},{"n":43447,"title":"RangeError in analyzer ElementWalker.getVariable","state":"stale","label":"help-wanted","createdAt":"2020-09-16T09:19:00Z","updatedAt":"2025-03-07T09:56:52Z"},{"n":43264,"title":"Poor diagnostics around getter and setter types under null safety","state":"stale","label":"help-wanted","createdAt":"2020-08-31T15:00:06Z","updatedAt":"2025-02-27T22:36:36Z"},{"n":43263,"title":"Redundant warnings for dead null-aware expressions","state":"stale","label":"help-wanted","createdAt":"2020-08-31T14:56:03Z","updatedAt":"2025-02-27T22:36:35Z"},{"n":43120,"title":"Analyzer should notice that a variable is set only once and offer final","state":"stale","label":"help-wanted","createdAt":"2020-08-20T05:50:19Z","updatedAt":"2026-05-15T18:45:56Z"},{"n":43051,"title":"UNNECESSARY_NULL_COMPARISON_* hints sometimes redundant with DEAD_CODE","state":"stale","label":"help-wanted","createdAt":"2020-08-14T15:43:10Z","updatedAt":"2025-02-27T22:36:33Z"},{"n":42828,"title":"CompileTimeErrorCode.NOT_ITERABLE_SPREAD should be reported for ambiguous Set/Map.","state":"claimed","label":"help-wanted","createdAt":"2020-07-24T17:39:08Z","updatedAt":"2025-02-21T21:21:02Z"},{"n":42801,"title":"linter ignores imported rules if there isn't at least one local rule in analysis_options.yaml","state":"stale","label":"help-wanted","createdAt":"2020-07-22T18:09:34Z","updatedAt":"2025-02-21T21:02:32Z"},{"n":42762,"title":"Poor diagnostic message when using `?.[]`","state":"stale","label":"help-wanted","createdAt":"2020-07-19T20:03:53Z","updatedAt":"2025-09-29T12:23:18Z"},{"n":42724,"title":"More intuitive recommendations with abstract implementers","state":"stale","label":"help-wanted","createdAt":"2020-07-16T15:29:44Z","updatedAt":"2025-02-21T21:28:28Z"},{"n":41442,"title":"Improve analyzer suggestions following an assertion using 'is'","state":"stale","label":"help-wanted","createdAt":"2020-04-10T19:28:19Z","updatedAt":"2025-02-21T21:28:24Z"},{"n":41191,"title":"Should it be an error (or hint/lint/warning) to have multiple language comments?","state":"stale","label":"help-wanted","createdAt":"2020-03-24T22:37:16Z","updatedAt":"2025-02-28T01:20:28Z"},{"n":41176,"title":"Callable class difficult to know what the arguments are as no hover info on the function call","state":"stale","label":"help-wanted","createdAt":"2020-03-24T19:14:25Z","updatedAt":"2025-03-06T15:54:58Z"},{"n":40721,"title":"Analyser to provide full path","state":"stale","label":"help-wanted","createdAt":"2020-02-21T02:05:09Z","updatedAt":"2025-02-27T22:36:30Z"},{"n":40494,"title":"Poor diagnostic message for missing prefix","state":"stale","label":"help-wanted","createdAt":"2020-02-06T20:33:24Z","updatedAt":"2025-09-09T18:31:17Z"},{"n":40489,"title":"Enhance pubspec validation by checking valid environments","state":"stale","label":"help-wanted","createdAt":"2020-02-06T18:45:19Z","updatedAt":"2025-02-28T01:20:25Z"},{"n":40423,"title":"Type inference is dependent on the order that type parameters are defined","state":"stale","label":"help-wanted","createdAt":"2020-01-31T18:39:23Z","updatedAt":"2025-02-21T21:20:55Z"},{"n":40406,"title":"[Analyzer] Incorrect adjustment by dart analyzer","state":"stale","label":"help-wanted","createdAt":"2020-01-30T20:33:14Z","updatedAt":"2025-02-27T21:29:21Z"},{"n":40265,"title":"Analyzer gives confusing message when boolean expression has invalid assignment.","state":"stale","label":"help-wanted","createdAt":"2020-01-22T03:39:48Z","updatedAt":"2025-02-27T22:36:29Z"},{"n":39944,"title":" Constructor overriding should be smarter ","state":"stale","label":"help-wanted","createdAt":"2019-12-28T23:35:58Z","updatedAt":"2025-02-27T21:29:21Z"},{"n":39450,"title":"[Analyzer] Invalid variable extraction suggestion ","state":"stale","label":"help-wanted","createdAt":"2019-11-19T18:08:02Z","updatedAt":"2025-02-21T19:27:29Z"},{"n":39379,"title":"\"Expected to find ';'\" analyzer error points at the wrong place","state":"available","label":"help-wanted","createdAt":"2019-11-13T22:03:24Z","updatedAt":"2026-10-07T00:03:21Z"},{"n":38954,"title":"dart:ffi Struct bit fields","state":"stale","label":"help-wanted","createdAt":"2019-10-17T18:32:53Z","updatedAt":"2025-02-18T12:17:37Z"},{"n":38350,"title":"Analyzer allows external constructors with initializing formals","state":"stale","label":"help-wanted","createdAt":"2019-09-12T00:10:09Z","updatedAt":"2025-02-21T21:20:52Z"},{"n":38276,"title":"Analyzer Feedback from IntelliJ, `unsupported initializer super.{`","state":"stale","label":"help-wanted","createdAt":"2019-09-09T21:07:26Z","updatedAt":"2025-03-07T11:24:43Z"},{"n":38274,"title":"Dart Analysis Server error message for rename refactoring should be improved ","state":"stale","label":"help-wanted","createdAt":"2019-09-09T20:40:47Z","updatedAt":"2025-02-21T19:27:28Z"},{"n":38236,"title":"Analyser doesn't recognize global variable if I use `await` in a function that is marked not async","state":"stale","label":"help-wanted","createdAt":"2019-09-06T14:50:53Z","updatedAt":"2025-03-07T11:25:01Z"},{"n":37823,"title":"Analyzer issues an incorrect error when a duplicate export is locally shadowed","state":"stale","label":"help-wanted","createdAt":"2019-08-12T20:50:31Z","updatedAt":"2025-02-21T21:21:40Z"},{"n":37584,"title":"Document that LintRule#reportLint must be given an errorCode with the same name","state":"stale","label":"help-wanted","createdAt":"2019-07-19T20:39:34Z","updatedAt":"2025-02-21T21:03:59Z"},{"n":37009,"title":"Confusing error message from analyzer on incomplete mixinApplication","state":"stale","label":"help-wanted","createdAt":"2019-05-20T08:03:26Z","updatedAt":"2025-02-27T22:36:26Z"},{"n":36936,"title":"Poor error message while passing generic type argument to a method as a parameter","state":"stale","label":"help-wanted","createdAt":"2019-05-12T00:26:09Z","updatedAt":"2025-02-27T22:36:26Z"},{"n":36578,"title":"Confusing incompatibility between \"the same type\" twice","state":"stale","label":"help-wanted","createdAt":"2019-04-11T17:16:17Z","updatedAt":"2025-02-27T22:36:24Z"},{"n":36282,"title":"Using \"void\" as a type bound produces confusing errors","state":"stale","label":"help-wanted","createdAt":"2019-03-20T18:03:39Z","updatedAt":"2025-02-27T22:37:23Z"},{"n":36270,"title":"Error message for invalid library name is unclear","state":"stale","label":"help-wanted","createdAt":"2019-03-20T01:05:49Z","updatedAt":"2025-03-07T12:58:30Z"},{"n":36239,"title":"Duplicate entry in analysis options file causes incorrect priority reporting","state":"stale","label":"help-wanted","createdAt":"2019-03-16T00:07:07Z","updatedAt":"2025-03-07T12:58:57Z"},{"n":36199,"title":"[feature-request] Support Extraction to superclass","state":"stale","label":"help-wanted","createdAt":"2019-03-13T20:22:17Z","updatedAt":"2025-02-21T19:27:27Z"},{"n":36195,"title":"[feature-request] Extract Field/Parameter","state":"stale","label":"help-wanted","createdAt":"2019-03-13T20:10:15Z","updatedAt":"2025-02-21T19:27:26Z"},{"n":36152,"title":"dartfix feature request: sort members","state":"stale","label":"help-wanted","createdAt":"2019-03-08T12:53:19Z","updatedAt":"2026-02-06T04:43:17Z"},{"n":57886,"title":"Each lint rule should have a justification","state":"stale","label":"help-wanted","createdAt":"2019-01-24T17:09:10Z","updatedAt":"2025-10-17T19:35:13Z"},{"n":57877,"title":"improve docs to better differentiate `package_api_docs` and  `public_member_api_docs`","state":"stale","label":"help-wanted","createdAt":"2019-01-17T18:01:05Z","updatedAt":"2025-03-28T23:43:18Z"},{"n":57868,"title":"[docs] Add Minimum Flutter SDK to Lint Rule \"Since\" description","state":"stale","label":"help-wanted","createdAt":"2019-01-07T14:20:01Z","updatedAt":"2025-02-21T21:05:14Z"},{"n":34745,"title":"MISMATCHED_GETTER_AND_SETTER_TYPES is reported multiple times","state":"stale","label":"help-wanted","createdAt":"2018-10-10T16:34:14Z","updatedAt":"2025-02-27T22:37:21Z"},{"n":34329,"title":"Analyzer issues error 'invalid override' in case of covariant argument and inherited implementation","state":"stale","label":"help-wanted","createdAt":"2018-08-31T17:21:42Z","updatedAt":"2025-02-21T21:21:35Z"},{"n":34200,"title":"Error message on variable shadowing confusing","state":"stale","label":"help-wanted","createdAt":"2018-08-20T19:34:40Z","updatedAt":"2025-11-25T06:22:30Z"},{"n":57729,"title":"valid_regexps should warn about string literal","state":"stale","label":"help-wanted","createdAt":"2018-06-28T11:30:58Z","updatedAt":"2025-02-21T21:05:57Z"},{"n":33521,"title":"Ambiguous edits from complete statement","state":"stale","label":"help-wanted","createdAt":"2018-06-20T13:08:36Z","updatedAt":"2025-02-25T21:43:16Z"},{"n":57722,"title":"Update lint docs to call out associated Effective Dart rules","state":"in-progress","label":"help-wanted","createdAt":"2018-06-14T03:04:39Z","updatedAt":"2025-02-21T21:06:48Z"},{"n":31351,"title":"Analyzer: Eliminate warning for instance/static method clash","state":"stale","label":"help-wanted","createdAt":"2017-11-10T14:02:36Z","updatedAt":"2025-02-21T21:21:28Z"},{"n":57473,"title":"Add lints that hurt dart2js","state":"stale","label":"help-wanted","createdAt":"2017-03-09T22:28:08Z","updatedAt":"2025-07-10T21:22:05Z"},{"n":57427,"title":"A lean linter (for a sustainable future).","state":"in-progress","label":"help-wanted","createdAt":"2017-02-02T14:08:37Z","updatedAt":"2025-02-21T21:07:08Z"},{"n":25495,"title":"Inconsistent error message about yield statement location","state":"stale","label":"help-wanted","createdAt":"2016-01-15T10:43:55Z","updatedAt":"2025-02-27T22:37:07Z"}]},"responseWindow":{"hours":[0,0,0,0,0,0,4,13,11,7,8,6,9,6,8,16,6,11,15,5,5,8,9,5,3,0,0,1,1,4,4,10,5,9,5,4,7,6,4,9,8,9,11,6,6,11,0,3,3,2,0,0,1,2,4,11,17,28,7,7,11,6,13,8,12,13,14,11,12,12,4,4,1,1,0,0,2,0,2,15,10,7,6,3,9,2,14,13,13,13,7,11,12,11,5,5,4,0,1,0,1,0,4,5,6,6,7,6,4,5,10,16,9,6,8,6,1,6,5,3,0,1,0,0,0,1,8,0,0,0,1,0,0,0,4,0,0,0,1,2,2,2,4,1,0,0,0,3,0,0,2,1,0,0,0,2,0,0,6,0,2,0,0,1,0,0,3,0],"people":23,"replies":808},"activeMaintainers":27},"series":[{"week":"2025-10-12","opened":1,"merged":0,"answered7d":0,"activity":1},{"week":"2025-10-19","opened":7,"merged":0,"answered7d":3,"activity":8},{"week":"2025-10-26","opened":1,"merged":0,"answered7d":0,"activity":2},{"week":"2025-11-02","opened":0,"merged":0,"answered7d":0,"activity":1},{"week":"2025-11-09","opened":0,"merged":0,"answered7d":0,"activity":1},{"week":"2025-11-16","opened":1,"merged":0,"answered7d":1,"activity":1},{"week":"2025-11-23","opened":1,"merged":0,"answered7d":1,"activity":3},{"week":"2025-11-30","opened":4,"merged":0,"answered7d":0,"activity":5},{"week":"2025-12-07","opened":2,"merged":0,"answered7d":2,"activity":11},{"week":"2025-12-14","opened":1,"merged":0,"answered7d":1,"activity":2},{"week":"2025-12-21","opened":2,"merged":0,"answered7d":0,"activity":2},{"week":"2025-12-28","opened":1,"merged":0,"answered7d":0,"activity":2},{"week":"2026-01-04","opened":3,"merged":0,"answered7d":1,"activity":5},{"week":"2026-01-11","opened":5,"merged":0,"answered7d":2,"activity":13},{"week":"2026-01-18","opened":2,"merged":0,"answered7d":1,"activity":13},{"week":"2026-01-25","opened":1,"merged":0,"answered7d":1,"activity":3},{"week":"2026-02-01","opened":2,"merged":0,"answered7d":1,"activity":8},{"week":"2026-02-08","opened":4,"merged":0,"answered7d":2,"activity":5},{"week":"2026-02-15","opened":2,"merged":0,"answered7d":1,"activity":19},{"week":"2026-02-22","opened":8,"merged":0,"answered7d":7,"activity":17},{"week":"2026-03-01","opened":0,"merged":0,"answered7d":0,"activity":10},{"week":"2026-03-08","opened":2,"merged":0,"answered7d":2,"activity":7},{"week":"2026-03-15","opened":11,"merged":0,"answered7d":2,"activity":11},{"week":"2026-03-22","opened":5,"merged":0,"answered7d":2,"activity":14},{"week":"2026-03-29","opened":12,"merged":0,"answered7d":3,"activity":15},{"week":"2026-04-05","opened":4,"merged":0,"answered7d":1,"activity":7},{"week":"2026-04-12","opened":6,"merged":0,"answered7d":2,"activity":9},{"week":"2026-04-19","opened":1,"merged":0,"answered7d":0,"activity":1},{"week":"2026-04-26","opened":4,"merged":0,"answered7d":3,"activity":5},{"week":"2026-05-03","opened":1,"merged":0,"answered7d":0,"activity":5},{"week":"2026-05-10","opened":4,"merged":0,"answered7d":3,"activity":18},{"week":"2026-05-17","opened":1,"merged":0,"answered7d":1,"activity":4},{"week":"2026-05-24","opened":2,"merged":0,"answered7d":1,"activity":3},{"week":"2026-05-31","opened":9,"merged":0,"answered7d":6,"activity":24},{"week":"2026-06-07","opened":5,"merged":0,"answered7d":3,"activity":16},{"week":"2026-06-14","opened":4,"merged":0,"answered7d":2,"activity":6},{"week":"2026-06-21","opened":5,"merged":0,"answered7d":2,"activity":14},{"week":"2026-06-28","opened":8,"merged":0,"answered7d":2,"activity":13},{"week":"2026-07-05","opened":5,"merged":0,"answered7d":0,"activity":8},{"week":"2026-07-12","opened":5,"merged":0,"answered7d":1,"activity":5},{"week":"2026-07-19","opened":7,"merged":0,"answered7d":0,"activity":8},{"week":"2026-07-26","opened":5,"merged":0,"answered7d":1,"activity":6},{"week":"2026-08-02","opened":3,"merged":0,"answered7d":0,"activity":7},{"week":"2026-08-09","opened":12,"merged":0,"answered7d":1,"activity":14},{"week":"2026-08-16","opened":8,"merged":0,"answered7d":1,"activity":20},{"week":"2026-08-23","opened":7,"merged":0,"answered7d":3,"activity":13},{"week":"2026-08-30","opened":4,"merged":0,"answered7d":3,"activity":10},{"week":"2026-09-06","opened":5,"merged":0,"answered7d":3,"activity":5},{"week":"2026-09-13","opened":8,"merged":0,"answered7d":1,"activity":28},{"week":"2026-09-20","opened":5,"merged":0,"answered7d":0,"activity":8},{"week":"2026-09-27","opened":8,"merged":0,"answered7d":1,"activity":10},{"week":"2026-10-04","opened":14,"merged":0,"answered7d":4,"activity":18}],"trend":{"flag":"slowed-down","recentMedianHours":null,"previousMedianHours":139.1472222222222,"recentN":35,"previousN":24,"openedThisWeek":14,"openedLastWeek":8},"programs":[{"program":"gsoc","slug":"dart","name":"Dart","years":[2024,2025,2026]}]}