better_require_trailing_commas
A lint rule that enforces trailing commas behaves like ESLint’s comma-dangle with the always-multiline option.
What this package is like to depend on
Last release 1 months ago
14 Jul 2026
Ships fairly regularly
a new release about every 4 weeks
Most releases are documented
notes for 14 of 18 stable releases
3 versions withdrawn
withdrawn after publishing
7 months old
23 releases · first in 2025
23 releases in the last 12 months
see the full history below
Release timeline
23 releases · Dec 2025 to Jul 2026Releases
latest 23-
5.0.024 Mar 2026 withdrawnNothing published for this version
-
4.0.024 Mar 2026 withdrawnNothing published for this version
-
3.0.024 Mar 2026 withdrawnNothing published for this version
-
2.5.514 Jul 2026Release notes
Open source →- Require analyzer v14.1.0 (now
>=14.1.0 <15.0.0) - Added support for bulk fix
- Require analyzer v14.1.0 (now
-
2.5.430 Jun 2026Release notes
Open source →- Removed direct dependency from
analyzer_plugin. - Require analyzer v13.2.0 (now
>=13.2.0 <15.0.0). - Important: version 2.3.x and 2.4.x whose supports analyzer
<12.0.0are now discontinued. From now on, use the version of 2.5.x.
- Removed direct dependency from
-
2.5.330 Jun 2026 -
2.5.227 May 2026 -
2.5.110 Apr 2026Release notes
Open source →- Feat: Added support for object/map/list patterns.
- Fix:
avoid_unnecessary_commasremoves incorrectly closing braces of formal parameter lists. - Fix:
avoid_unnecessary_commasreports even when there is one element in record literals, record type annots, and record patterns.
-
2.5.001 Apr 2026Release notes
Open source →- Since this version, I separated the minor versions depending on the supported
analyzerversion.2.3.0supports analyzer^9.0.02.4.0supports analyzer>=10.0.1 <12.0.02.5.0supports analyzer^12.0.0
- Minimum supported
analyzerversion is now v12.0.0
- Since this version, I separated the minor versions depending on the supported
-
2.4.110 Apr 2026Nothing published for this version
-
2.4.001 Apr 2026Nothing published for this version
-
2.3.110 Apr 2026Nothing published for this version
-
2.3.001 Apr 2026Nothing published for this version
-
2.2.019 Jan 2026Release notes
Open source →- Added
avoid_unnecessary_commaslint rule. - Fix detection logic for formal parameter lists and record type annots.
- Added
-
2.2.0-dev.219 Jan 2026 pre-releaseNothing published for this version
-
2.2.0-dev.119 Jan 2026 pre-releaseNothing published for this version
-
2.1.018 Jan 2026 -
2.0.504 Jan 2026 -
2.0.403 Jan 2026Release notes
Open source →- Enabled the lint rule by default. Now
diagnosticsconfig inanalysis_options.yamlis no longer needed. - Update README
- Enabled the lint rule by default. Now
-
2.0.302 Jan 2026 -
2.0.231 Dec 2025 -
2.0.131 Dec 2025 -
2.0.031 Dec 2025Release notes
Open source →- Rewrite using
analysis_server_plugininstead ofcustom_lint- Requires
analyzer ^9.0.0and Dart SDK^3.10(Flutter^3.38)
- Requires
- Rewrite using