Stamatis Zampetakis created HIVE-29196:
------------------------------------------

             Summary: Apply and report checkstyle issues via Sonarqube
                 Key: HIVE-29196
                 URL: https://issues.apache.org/jira/browse/HIVE-29196
             Project: Hive
          Issue Type: Improvement
            Reporter: Stamatis Zampetakis
            Assignee: Stamatis Zampetakis


Checkstyle rules have been introduced in the project almost 15 years ago 
(HIVE-990). For quite some time these rules were enforced mostly manually and 
not consistently. With the Yetus integration in HIVE-16748 checkstyle issues on 
*new code* were reported for every patch (see also 
https://lists.apache.org/thread/nw1shot0l46dqwxs0sw3oyvq3zlotddd). After the 
migration to Kubernetes based CI infrastructure (HIVE-22942) checkstyle reports 
have been disabled 
(https://lists.apache.org/thread/r1xt8zh86ls5015mvf1j417h0v07h0wn) and 
eventually style checks have been mostly abandoned and the plugin stopped 
working.

This ticket aims to reintroduce the checkstyle holistically on the entire 
project and upload results to the Sonarqube instance that will post a summary 
report on every pull-request. The Sonarqube report will remain mostly 
informative, as it is the case already, but it will be more comprehensive since 
it will include checkstyle violations.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to