-
-
Notifications
You must be signed in to change notification settings - Fork 783
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add UnnecessaryFilter rule #3341
Add UnnecessaryFilter rule #3341
Conversation
I don't have idea about implementation at the moment. |
...rules-style/src/test/kotlin/io/gitlab/arturbosch/detekt/rules/style/UnnecessaryFilterSpec.kt
Outdated
Show resolved
Hide resolved
detekt-rules-style/src/main/kotlin/io/gitlab/arturbosch/detekt/rules/style/UnnecessaryFilter.kt
Show resolved
Hide resolved
Codecov Report
@@ Coverage Diff @@
## master #3341 +/- ##
============================================
- Coverage 80.38% 80.37% -0.02%
- Complexity 2748 2763 +15
============================================
Files 449 450 +1
Lines 8300 8335 +35
Branches 1587 1599 +12
============================================
+ Hits 6672 6699 +27
Misses 774 774
- Partials 854 862 +8
Continue to review full report at Codecov.
|
Implementation ready. Can someone review my changes? |
detekt-rules-style/src/main/kotlin/io/gitlab/arturbosch/detekt/rules/style/UnnecessaryFilter.kt
Outdated
Show resolved
Hide resolved
…/rules/style/UnnecessaryFilter.kt Co-authored-by: Chao Zhang <zhangchao6865@gmail.com>
detekt-rules-style/src/main/kotlin/io/gitlab/arturbosch/detekt/rules/style/UnnecessaryFilter.kt
Outdated
Show resolved
Hide resolved
detekt-rules-style/src/main/kotlin/io/gitlab/arturbosch/detekt/rules/style/UnnecessaryFilter.kt
Outdated
Show resolved
Hide resolved
detekt-rules-style/src/main/kotlin/io/gitlab/arturbosch/detekt/rules/style/UnnecessaryFilter.kt
Outdated
Show resolved
Hide resolved
detekt-rules-style/src/main/kotlin/io/gitlab/arturbosch/detekt/rules/style/UnnecessaryFilter.kt
Outdated
Show resolved
Hide resolved
detekt-rules-style/src/main/kotlin/io/gitlab/arturbosch/detekt/rules/style/UnnecessaryFilter.kt
Show resolved
Hide resolved
…d test to rule error message
…etekt into add_un_nessesary_filter
I see codecov report. I can add some test for increase test coverage. But i cannot see reason for add test only for increase test coverage. The additional test will not add real benefits. |
You're fine like that 👍 Codecov coverage report is not a hard requirement for merging. In this case you're at 76.00% of your patch that is totally fine |
detekt-rules-style/src/main/kotlin/io/gitlab/arturbosch/detekt/rules/style/UnnecessaryFilter.kt
Outdated
Show resolved
Hide resolved
detekt-rules-style/src/main/kotlin/io/gitlab/arturbosch/detekt/rules/style/UnnecessaryFilter.kt
Outdated
Show resolved
Hide resolved
…/rules/style/UnnecessaryFilter.kt Co-authored-by: M Schalk <30376729+schalkms@users.noreply.github.com>
detekt-rules-style/src/main/kotlin/io/gitlab/arturbosch/detekt/rules/style/UnnecessaryFilter.kt
Outdated
Show resolved
Hide resolved
...rules-style/src/test/kotlin/io/gitlab/arturbosch/detekt/rules/style/UnnecessaryFilterSpec.kt
Outdated
Show resolved
Hide resolved
Thank you so much for the contribution and for being patient in the back-and-forth requested changes. |
…/rules/style/UnnecessaryFilter.kt Co-authored-by: Chao Zhang <zhangchao6865@gmail.com>
…/rules/style/UnnecessaryFilterSpec.kt Co-authored-by: Chao Zhang <zhangchao6865@gmail.com>
For other maintainers in this PR (@cortinico @BraisGabin @schalkms): We entered 1.16-RC but is it reasonable to add new rules with active = false by default?
|
Historically we've been pretty slow at enabling rules by default so I don't mind adding a disabled rule in a RC. Also if we have rules that are ready to go, like this one or #3413, I'll try to squeeze them into That being said, I'm in for merging this |
! The RC are more to make sure that some changes in the core or clients doesn't break. We did add rules between RC previusly. |
The review is on an out-dated diff and is addressed later.
Issue: #3340