<div dir="ltr">This is regarding the project I would like to work in <div><br><div><span style="color:rgb(0,0,0);font-family:Arial,Verdana,"Bitstream Vera Sans",Helvetica,sans-serif;letter-spacing:-0.018em">Improve Coverity Scan Integration</span><br></div><div><a href="https://devel.rtems.org/ticket/3710">https://devel.rtems.org/ticket/3710</a><br></div><div><br></div><div><b>FIRST POINT-</b></div><div>I was thinking about implementing Coverity or clang analyzer as an offline analyzer. Would it be a suitable idea to make a separate repo just for testing purposes?</div><div>This "testing repository" will have the updated rtems code as well the analyzer in it. If possible this repo will be updated automatically from the main repo.</div><div><br></div><div><b>SECOND POINT-</b></div><div>Using Travis CI for github. I have seen Travis CI checking the build of pull requests in other repos.</div><div>Also making a special coverity branch to trigger coverity scan</div><div><br></div><div><b>THIRD POINT-</b></div><div>Enabling and testing MISRA rules.</div><div><br></div><div><b>FOURTH POINT- </b></div><div>Reducing false positives.</div><div>I have yet to figure out how to do this one. </div><div>I noticed a pattern where value overwrite errors are given for unused values. There is email thread about it with subject "<span style="color:rgb(32,33,36);font-family:"Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-variant-ligatures:no-contextual">Coverity false positive pattern</span>"</div><div><br></div><div><b>FIFTH POINT-</b></div><div>Solving reported issues by coverity.</div><div><br></div><div><br></div></div></div>