Robert Muir created LUCENE-9881:
-----------------------------------

             Summary: synchronize ECJ linter with eclipse IDE
                 Key: LUCENE-9881
                 URL: https://issues.apache.org/jira/browse/LUCENE-9881
             Project: Lucene - Core
          Issue Type: Task
            Reporter: Robert Muir


Currently the IDE configuration is different from the linter.

Some checks in the eclipse linter are currently disabled, but will show in the 
IDE and vice-versa.

In the eclipse IDE, the experience is terrible: there are hundreds of useless 
warnings that won't actually fail lucene's build. It also enforces some things 
as error that make experimentation frustrating (such as unused imports)

I think we should remove the duplication. linter config should have all of the 
compiler config. And we should just combine linter config, converting all 
errors into warnings, with the formatting settings into one file during 
{{gradle eclipse}}

This way, if you see an eclipse warning, you know it will fail the lucene 
build. But you are no longer forced to fix unused imports to quickly try 
something out and run a unit test in the IDE, for example.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to