When contributing to this repository, please first discuss the change you wish to make via an issue on github if you want to change the core. Feel free to make direct pull request for a new analyzer.
There is no written rules about this project or any specific code style. But please try to make the code similar to code already existing.