-
Notifications
You must be signed in to change notification settings - Fork 25
Comparing changes
Open a pull request
base repository: solid-software/solid_lints
base: 0.3.1
head repository: solid-software/solid_lints
compare: 0.3.2
- 8 commits
- 70 files changed
- 6 contributors
Commits on Jun 3, 2025
-
feat: add named_parameters_ordering (#204)
* feat: add named_parameters_ordering * change default named parameters ordering in rule config and test extract models from visitor into their separate files rename some ParameterType enums to avoid using dart keywords add ParameterType.fromType remove unnecessary base class from documentation text perf(rule): make visitor a class member to avoid recreating new instance update test with new default ordering * Update CHANGELOG.md --------- Co-authored-by: vladimir-beloded <x-volodymyr.beloded@transcarent.com>
Configuration menu - View commit details
-
Copy full SHA for 330eb89 - Browse repository at this point
Copy the full SHA 330eb89View commit details
Commits on Jun 5, 2025
-
Remove deprecated members (#211)
* fix: remove deprecated members * style: remove extra spacing
Configuration menu - View commit details
-
Copy full SHA for 2b11b2f - Browse repository at this point
Copy the full SHA 2b11b2fView commit details
Commits on Jun 6, 2025
-
Configuration menu - View commit details
-
Copy full SHA for b6ce57a - Browse repository at this point
Copy the full SHA b6ce57aView commit details -
Lint default constructor and named parameter (issue #126) (#212)
* feat: lint default constructor only * feat: add named parameter * fix: rename test package * fix: add explicit null check * CR fixes * fix: make default constructor identifier field private
Configuration menu - View commit details
-
Copy full SHA for ee3e27d - Browse repository at this point
Copy the full SHA ee3e27dView commit details
Commits on Oct 2, 2025
-
Add new rule: dont_create_a_return_var (#220)
* Issue #92, new rule `dont_create_a_return_var`: - added rule class (no rule implementation) - added test cases * Issue #92: added rule in analysis_options.yaml * Issue #92: added new test case * Issue #92: added naive implementation for dont_create_a_return_var_rule * Issue #92: fixed conflicting lints in test * Issue #92: added test case where return var defined from mutable, but return goes just after (bad practice, not valid caching case) * Issue #92: implemented advanced rule with visitor, checking where variable is defined as well as how often is used * Issue #92: fixed formatting with 'dart format' * Issue #92: changed if chain to switch statement (more readable) * Issue #92: renaming rule to avoid_unnecessary_return_variable * Issue #92: small readability improvements * #Issue 92: renamed test file accordingly
Configuration menu - View commit details
-
Copy full SHA for 69ea981 - Browse repository at this point
Copy the full SHA 69ea981View commit details -
Issues #92, #148: refactor to use common code between two rules (#221)
Configuration menu - View commit details
-
Copy full SHA for 7a96dd6 - Browse repository at this point
Copy the full SHA 7a96dd6View commit details
Commits on Dec 3, 2025
-
chore: upgrade to analyzer 8 (#223)
* chore: upgrade to analyzer 8 chore: replace usage of deprecated members * refactor: replace use of Diagnostic.data with expando * fix: upgrade example custom_lint dependency * docs: add changelog for 0.3.2 release
Configuration menu - View commit details
-
Copy full SHA for a532d0d - Browse repository at this point
Copy the full SHA a532d0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e57ddac - Browse repository at this point
Copy the full SHA e57ddacView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0.3.1...0.3.2