detekt/detekt-intellij-plugin
IntelliJ IDEA Plugin: Add Suppression action
Aberta
#143 aberto em 8 de out. de 2021
featurehelp wanted
Métricas do repositório
- Stars
- (318 estrelas)
- Métricas de merge de PR
- (Métricas PR pendentes)
Description
Expected Behavior
Option in Alt+Enter to add @Suppress("RuleName") to the finding's entity.
Current Behavior
No actions on violations.

Context
There are some cases when we just need to suppress a warning, because we deem the code is fine as is. In these cases the process is:
- Looking at the HTML report on CI open the file in IDE
- See the same Detekt violations show up
- Find the name of the violation from either the report or the tooltip.
- Edit the code to add
@Suppress("RuleName")manually, this might involve typing the rule name.
I'm sure you all know how easy it is to suppress IDEA inspections. Alt-Enter, Right, Enter

Similarly the plugin could open the detekt.yml configuration file for editing at the minimum. The 5* experience would be to automatically add/edit the group: Rule: active: false when suppressing in whole project, but opening the file would be a good start.