Product SiteDocumentation Site

Chapter 1. Environment

1.1. Code quality metrics
1.2. Dependency management
1.2.1. Outdated Dependencies
1.2.2. Vendoring dependencies
1.2.3. Gem signing
1.3. Static code analysis with Brakeman
1.3.1. Continuous integration
1.3.2. Reducing number of false warnings
Development environment can significantly affect quality and security of code and investing certain effort into proper setup can result in saved development time, better code coverage, more readable and secure code etc. In general, automated checks provide a good baseline and are less prone to unintentional mistakes than developers.