Hello Martin, We have a dedicated development tool called 'archery' to aid in development and a pretty complex CI system to ensure code quality, including jobs that run OSS-Fuzz [1]. Some of this is documented [2] but it might be more fruitful for you to join our zulip chat [3] and ask questions there. Feel free to ping me with '@**Jacob Wujciak-Jens**'.
Best Jacob . [1]: https://github.com/google/oss-fuzz [2]: https://arrow.apache.org/docs/developers/continuous_integration/index.html [3]: https://ursalabs.zulipchat.com On Thu, Aug 11, 2022 at 4:52 PM Felber, Martin <martin.fel...@tum.de> wrote: > Hi everyone, > > > I am currently working on my bachelor thesis in the context of Tools for > Code / Quality control and happened to pick the Arrow project for some of > my research. The high quality commit messages in this project made it very > appealing to me to use this project :D > > Q: Do you use any kind of tools to support the development process or > maintain a high code standard (like eg Sonarlint, FindBugs or PMD)? And if > so, how are your policies to deal with findings of these tools? Do they > need to be resolved before merging a feature or is the tool eg only applied > to the main branches? > Thank you for your help :D > > > Best regards, > > Martin Felber > >