These are global configurations for ensuring high quality and consistent software development practices. Feel free to link to this project in order to apply these configurations to your projects. You may also fork this project to customize further for your specific needs.
This project only supports tools which can import configurations via a URL.
Provides global configurations for tools that support URL imports.
Provides global configurations for the following tools:
No setup is required other than what is mentioned in the Requirements section.
This project is designed to be linked to your own projects. This can be done via one of the following options:
Current Version (stable)
Master Version (unstable)
Here is a more concrete example using Rubocop. In your local
.rubocop.yml, replace the contents
with the following:
inherit_from: - https://raw.githubusercontent.com/bkuhlmann/code_quality/7.0.0/configurations/rubocop/ruby.yml - https://raw.githubusercontent.com/bkuhlmann/code_quality/7.0.0/configurations/rubocop/performance.yml - https://raw.githubusercontent.com/bkuhlmann/code_quality/7.0.0/configurations/rubocop/rails.yml - https://raw.githubusercontent.com/bkuhlmann/code_quality/7.0.0/configurations/rubocop/rspec.yml
Now you are configured to import from a global configuration. For further details, see Rubocop Documentation.
To contribute, run:
git clone https://github.com/bkuhlmann/code_quality.git cd code_quality
Apply changes to any of the
Read Semantic Versioning for details. Briefly, it means:
Major (X.y.z) - Incremented for any backwards incompatible public API changes.
Minor (x.Y.z) - Incremented for new, backwards compatible, public API enhancements/fixes.
Patch (x.y.Z) - Incremented for small, backwards compatible, bug fixes.
Code of Conduct
Read Code of Conduct for details.
Read Contributions for details.
Read License for details.
Read Changes for details.
Engineered by Brooke Kuhlmann.