-
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.1.5
head repository: solid-software/solid_lints
compare: 0.2.0-latest
- 13 commits
- 83 files changed
- 9 contributors
Commits on Apr 18, 2024
-
Improved
avoid_late_keywordto support ignoring the subtype of the ……node type (#157) (#158) * Improved `avoid_late_keyword` to support ignoring the subtype of the node type (#157) * Improved `avoid_late_keyword` to support matching the subtype of the node type (support for nested types for dynamic, Object?, Object) #157 * Update lint_test/avoid_late_keyword_test.dart Co-authored-by: Yurii Prykhodko <144313329+yurii-prykhodko-solid@users.noreply.github.com> * Update lib/src/utils/types_utils.dart Co-authored-by: Yurii Prykhodko <144313329+yurii-prykhodko-solid@users.noreply.github.com> * Refactored code for `ignored_types` type matching using AST analyzer (#157) * Divided code into logical parts using the NamedType nodes tree to analyze and compare type names * Refactored code and reorganized files --------- Co-authored-by: Yarl745 <kopailo745@gmail.com> Co-authored-by: Yurii Prykhodko <144313329+yurii-prykhodko-solid@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 979131a - Browse repository at this point
Copy the full SHA 979131aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc9825e - Browse repository at this point
Copy the full SHA cc9825eView commit details -
Fix improper super calls in proper_super_calls.dart and add Disposabl…
…e interface in proper_super_calls_test.dart (#160) * Fix improper super calls in proper_super_calls.dart and add Disposable interface in proper_super_calls_test.dart * Added a comment that abstract methods should be omitted in proper_super_alls
Configuration menu - View commit details
-
Copy full SHA for 133f96c - Browse repository at this point
Copy the full SHA 133f96cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8db68e6 - Browse repository at this point
Copy the full SHA 8db68e6View commit details
Commits on Apr 19, 2024
-
149-new-lint-avoid_final_with_getter (#161)
* add avoid_final_with_getter rule * Update analysis_options.yaml to exclude final fields with getters * Refactor avoid_final_with_getter_rule.dart and avoid_final_with_getter_visitor.dart * Fix incorrect test comments in avoid_final_with_getter_test.dart * change avoid_final_with_getter, now it lints getter, no getter name equality * Refactor avoid_final_with_getter_visitor.dart to remove isStatic property from declaredElement * add more tests to avoid_final_with_getter_test.dart * Add avoid_final_with_getter rule to CHANGELOG.md
Configuration menu - View commit details
-
Copy full SHA for 8dc2cd5 - Browse repository at this point
Copy the full SHA 8dc2cd5View commit details
Commits on Apr 22, 2024
-
Add a rule
prefer_guard_clausefor reversing nested if statements (#……154) * reverse_if_to_avoid_nesting wip * change name to prefer_guard_close and improve tests * prefer_guard_clause wip * fix test name for prefer_guard_clause * changed to detecting nested if statements * fix pr comments * adapt to two sequential if statements * remove (.length <= 2) limit * fix alphabetic ordering of imports * refactor and fix prefer_early_return_visitor.dart to handle nested if statements correctly * refactor prefer_early_return --------- Co-authored-by: alexiuk.genius <alexiuk.genius@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4ea6cb4 - Browse repository at this point
Copy the full SHA 4ea6cb4View commit details -
add exclude params support to avoid_returning_widgets rule (#162)
* add exclude params support to avoid_returning_widgets rule * refactor and fix class ignore `avoid_returning_widgets` rule
Configuration menu - View commit details
-
Copy full SHA for 9be59e9 - Browse repository at this point
Copy the full SHA 9be59e9View commit details -
add quick fix to avoid_final_with_getter (#164)
* add avoid_final_with_getter rule * Update analysis_options.yaml to exclude final fields with getters * Refactor avoid_final_with_getter_rule.dart and avoid_final_with_getter_visitor.dart * Fix incorrect test comments in avoid_final_with_getter_test.dart * change avoid_final_with_getter, now it lints getter, no getter name equality * Refactor avoid_final_with_getter_visitor.dart to remove isStatic property from declaredElement * add more tests to avoid_final_with_getter_test.dart * Add avoid_final_with_getter rule to CHANGELOG.md * add quick fix to avoid_final_with_getter * Refactor avoid_final_with_getter_visitor.dart to use local variable instead of accessing visitor.variable directly
Configuration menu - View commit details
-
Copy full SHA for dde8e6f - Browse repository at this point
Copy the full SHA dde8e6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fd6557 - Browse repository at this point
Copy the full SHA 4fd6557View commit details
Commits on Apr 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e55da4c - Browse repository at this point
Copy the full SHA e55da4cView commit details
Commits on May 2, 2024
-
* Rename to avoid_debug_print_in_release * Implement kDebugMode check * add doc comments * Look for the checks all the way up the tree; check for !kReleaseMode instead * Refactor & fix issues * fix comments * fix more comments
Configuration menu - View commit details
-
Copy full SHA for e5fb3e9 - Browse repository at this point
Copy the full SHA e5fb3e9View commit details
Commits on Sep 18, 2024
-
Fixed analyzer issue, fixed linter (#177)
solid-glebvorobey authoredSep 18, 2024 Configuration menu - View commit details
-
Copy full SHA for fc6b52b - Browse repository at this point
Copy the full SHA fc6b52bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b93fde7 - Browse repository at this point
Copy the full SHA b93fde7View 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.1.5...0.2.0-latest