Add support for checking indentation
Addressed in GitHub #271
See https://github.com/CodeNarc/CodeNarc/issues/261.
++ Spock support would be great
SpaceAfterIf rule generates false warning when if is the first statement in a Spock feature method
I'm going to go ahead and close this. If anyone reproduces this with CodeNarc 0.25...
ahhhh sorry wrong project, sorry. could someone move it to https://sourceforge.n...
MDTM handler support
I was not able to reproduce with the current CodeNarc codebase (0.25.x) with either...
For what it's worth, that is an error message, rather than a rule violation, so that...
SpaceAfterIf rule generates false warning when if is the first statement in a Spock feature method
The CodeNarc repo is now on GitHub: https://github.com/CodeNarc/CodeNarc My apologies...
New MethodNameInCamelCaseRule rule
A set of rules that "play nice" with Spock tests would be a big help. Spock tests...
Re: making the ignore vs fail behavior for parsing errors configurable. Those errors...
Yes, please do open an issue about the SpaceAfterClosingBraceRule error.
Thanks for your response. Do you want me to open the issue about the SpaceAfterClosingBraceRule...
Thanks for the feedback and detailed problem report. The main reason that CodeNarc...
Codenarc Ant task skipping files it blows up analyzing
Switch to use Groovy-Eclipse compiler for build
Cosed as duplicate of https://github.com/CodeNarc/CodeNarc/issues/87
I take it you are not using the Grails CodeNarc plugin, but are rather using Sonar....
To test it, simply create a Grails (2.4.4) project and call "grails install-templates"...
exclude Grails src/templates dir
CodeNarc not playing nice with other plugin
New UnnecessaryNullSafeOperator rule
Available in CodeNarc 0.22
MethodSize rule counts @Override annotation in method size
Treating this as a known limitation (behavior). You could even argue that is the...
MethodSize rule counts @Override annotation in method size
Thanks, that did it! Pretty bad oversight on my part...
It looks like you are missing the "Rule" at the end of the class name: MissingBlankLineAfterPackageRule....
New InstanceOfRule
For CodeNarc 0.22
Some rules throwing ClassNotFoundException
Ended up running CodeNarc as an ant task instead which let me get my own ruleset...
New CloneWithoutCloneable rule
This was provided in CodeNarc 0.19 as an "enhanced" rule
CodeNarc can't evaluate class with GContracts
Please reopen if this problem can be reproduced.
Hmmm, that looks an issue with the Maven CodeNarc plugin: http://mojo.codehaus.org/codenarc-maven-plugin/index.html...
Custom ruleset ignored in maven build
Add boolean shouldVisitMethod(MethodNode node) to AbstractAstVisitor. Fixed for CodeNarc...
ReturnNullFromCatchBlock rule: Reports return statement from within a void method.
ReturnNullFromCatchBlock rule: Reports return statement from within a void method.
PackageName rule: Fix to allow package name of "t3"
Changed regex to /[a-z]+[a-z0-9](.[a-z0-9]+)/. Fixed in CodeNarc 0.22
PackageName rule: Fix to allow package name of "t3"
Fixed in CodeNarc 0.22
ToStringReturnsNullRule No signature of method org.codenarc.rule.design.ToStringReturnsNullAstVisitor.handleClosure()
Line numbers for violations of TrailingWhitespace rule are 0 based
Fixed AbstractSourceCode.getLineNumberForCharacterIndex() to be 1-based. Available...
Fixed in CodeNarc 0.22
Using spread map operator (*:) causes SpaceAroundMapEntryColon to fail with ArrayIndexOutOfBoundsException
Available in CodeNarc 0.22
SpaceAfterClosingBrace - allow semicolons following closing brace
SpaceAfterClosingBrace - allow semicolons following closing brace
Created IdeTextReportWriter and new "ide" report type. Available in CodeNarc 0.2...
Text report formatter(s) that include automatic IDE hyperlinks to source code (file/line) c
Text report formatter(s) that include automatic IDE hyperlinks to source code (file/line) c
Remove duplicate logging of CodeNarc results.
Available in CodeNarc 0.20
Enable optionally using Thread Context classpath