codeclimate-focus-finder is a Code Climate engine to find occurrences of focus: true in your specs. The engine will only detect if the occurrence is found in a describe, context or it block.
You can run it on your command line using the Code Climate CLI
- If you haven't already, install the Code Climate CLI.
- If you haven't already, install the Docker Engine.
Clone the project and run docker build -t codeclimate/codeclimate-focus-finder . inside the project's folder.
This will build a codeclimate/codeclimate-focus-finder image locally
To enable codeclimate-focus-finder in your project, add the proper configurantion in your .codeclimate.yml to enable the engine. A paths configurantion must be specified.
The engine will only analyze paths specified in this configuration. Since it's intended to analyze only spec files, this engine will ignore the default included_paths configuration. Usually these files are excluded for others engine's analysis.
Example of a valid .codeclimate.yml configuration file:
engines:
focus-finder:
enabled: true
config:
paths:
- spec/**/*.rbBrowse into the project you want to analyze and run codeclimate analyze --dev
For help with codeclimate-focus-finder, please open an issue on this repository.
If you're running into a Code Climate issue, first look over this project's GitHub Issues, as your question may have already been covered. If not, go ahead and open a support ticket with us.