added code conventions and custom ignores