To use the Codiga's Static Analyzer, Rosie, a
codiga.yml file is necessary.
This file is used to provide real-time feedback on your code within your IDE or when you push a new revision on your repository and should be located in your project root directory.
How to create a
By using the Codiga CLI, you can have a
codiga.yml created quickly.
If you run the following command in your terminal (at your project's root directory), it'll open an interactive menu where we can suggest languages and rulesets. A
codiga.yml will then be created for you with your chosen rulesets in it.
npx @codiga/cli@latest ruleset-add
If you don't want to or you're not allowed to have Node.js installed on your system, you can manually create a
codiga.yml file too.
In your project root directory, create a
Visit the rulesets page on the Codiga Hub and search for some rulesets that fit your project.
Take the names of your desired rulesets and add them to your
codiga.yml in a
For example, let's say you found and wanted to use
my-other-ruleset. You would add them to your
rulesets, to make it look like the following.