Chutney

Best-practice for Cucumber
Cucumber is an incredible tool for driving behaviour-driven development with its executable specifications in the Gherkin syntax.
Using it well, though, takes skill.
Chutney is a tool which scans your Gherkin feature specifications and warns you if you are breaking best-practice.
Chutney is written in Ruby but your Cucumber implementation can be in any Cucumber-supported programming language. Your specifications can be written in any spoken language supported by Gherkin.
Oh, and there's a SonarQube plugin which will integrate output from Chutney into your project issue list on Sonar.