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/**/*.rb
Browse 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.