checkstyle file works in Eclipse but not in IntelliJ IDEA

316 views
Skip to first unread message

RASATA Liantsoa

unread,
Aug 27, 2015, 9:47:00 AM8/27/15
to checkstyle
Hello,

Could anyone tell me why this checkstyle file works well with Eclipse but when I import it in IntelliJ IDEA it does not work?

<?xml version="1.0" encoding="UTF-8"?>
<!--
    This configuration file was written by the eclipse-cs plugin configuration editor
-->

<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
<module name="Checker">
    <property name="severity" value="warning"/>
    <module name="TreeWalker">
        <property name="tabWidth" value="4"/>
        <module name="JavadocMethod">
            <property name="scope" value="protected"/>
            <property name="excludeScope" value="private"/>
        </module>
        <module name="JavadocType">
            <property name="scope" value="protected"/>
        </module>
        <module name="JavadocVariable">
            <property name="excludeScope" value="private"/>
            <property name="scope" value="protected"/>
        </module>
        <module name="JavadocStyle">
            <property name="scope" value="protected"/>
        </module>
        <module name="ConstantName"/>
        <module name="LocalFinalVariableName"/>
        <module name="LocalVariableName"/>
        <module name="MemberName"/>
        <module name="MethodName"/>
        <module name="PackageName"/>
        <module name="ParameterName"/>
        <module name="StaticVariableName"/>
        <module name="TypeName"/>
        <module name="AvoidStarImport"/>
        <module name="IllegalImport"/>
        <module name="RedundantImport"/>
        <module name="UnusedImports"/>
        <module name="FileLength"/>
        <module name="LineLength">
            <property name="severity" value="ignore"/>
        </module>
        <module name="MethodLength">
            <property name="severity" value="ignore"/>
        </module>
        <module name="ParameterNumber"/>
        <module name="EmptyForIteratorPad">
            <property name="severity" value="ignore"/>
        </module>
        <module name="MethodParamPad">
            <property name="severity" value="ignore"/>
        </module>
        <module name="NoWhitespaceAfter">
            <property name="severity" value="ignore"/>
            <property name="tokens" value="BNOT,DEC,DOT,INC,LNOT,UNARY_MINUS,UNARY_PLUS"/>
        </module>
        <module name="NoWhitespaceBefore">
            <property name="severity" value="ignore"/>
        </module>
        <module name="OperatorWrap">
            <property name="severity" value="ignore"/>
        </module>
        <module name="ParenPad">
            <property name="severity" value="ignore"/>
        </module>
        <module name="TypecastParenPad">
            <property name="severity" value="ignore"/>
        </module>
        <module name="TabCharacter">
            <property name="severity" value="ignore"/>
        </module>
        <module name="WhitespaceAfter">
            <property name="severity" value="ignore"/>
        </module>
        <module name="WhitespaceAround">
            <property name="severity" value="ignore"/>
        </module>
        <module name="ModifierOrder"/>
        <module name="RedundantModifier"/>
        <module name="AvoidNestedBlocks"/>
        <module name="EmptyBlock">
            <property name="severity" value="ignore"/>
        </module>
        <module name="LeftCurly">
            <property name="severity" value="ignore"/>
        </module>
        <module name="NeedBraces">
            <property name="severity" value="ignore"/>
        </module>
        <module name="RightCurly">
            <property name="severity" value="ignore"/>
        </module>
        <module name="AvoidInlineConditionals">
            <property name="severity" value="ignore"/>
        </module>
        <module name="DoubleCheckedLocking"/>
        <module name="EmptyStatement"/>
        <module name="EqualsHashCode"/>
        <module name="HiddenField">
            <property name="severity" value="ignore"/>
        </module>
        <module name="IllegalInstantiation"/>
        <module name="InnerAssignment"/>
        <module name="MagicNumber">
            <property name="severity" value="ignore"/>
        </module>
        <module name="MissingSwitchDefault"/>
        <module name="RedundantThrows"/>
        <module name="SimplifyBooleanExpression"/>
        <module name="SimplifyBooleanReturn"/>
        <module name="DesignForExtension">
            <property name="severity" value="ignore"/>
        </module>
        <module name="FinalClass"/>
        <module name="HideUtilityClassConstructor"/>
        <module name="InterfaceIsType"/>
        <module name="VisibilityModifier"/>
        <module name="ArrayTypeStyle"/>
        <module name="FinalParameters">
            <property name="severity" value="ignore"/>
        </module>
        <module name="GenericIllegalRegexp">
            <property name="severity" value="ignore"/>
            <property name="format" value="\s+$"/>
            <property name="message" value="Line has trailing spaces."/>
        </module>
        <module name="TodoComment">
            <property name="severity" value="ignore"/>
        </module>
        <module name="UpperEll"/>
    </module>
    <module name="PackageHtml"/>
    <module name="NewlineAtEndOfFile">
        <property name="severity" value="ignore"/>
    </module>
    <module name="Translation"/>
</module>

Mycheckstyle.xml

Larry Meadors

unread,
Aug 27, 2015, 10:24:18 AM8/27/15
to checkstyle
Doesn't work? Could you explain what that means?

Does it create a black hole?
Does IDEA crash?
Does it fail on a specific rule?
Does it not detect a specific problem?

I'd guess it could be the version of CS that the plugins use - I see
that the IDEA plugin gets updated very frequently. Perhaps the version
of CS it uses is newer (or older) than the one the Eclipse plugin
uses.

Larry
> --
> You received this message because you are subscribed to the Google Groups
> "checkstyle" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to checkstyle+...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

RASATA Liantsoa

unread,
Aug 27, 2015, 10:45:24 AM8/27/15
to checkstyle, larry....@gmail.com
The checkstyle rules file could not be loaded.
I put some screenshots as attachments.

The fact is that I want to change IDE, I am an Eclipse user and  I want to migrate to IntelliJ IDEA.
In my team we use this checkstyle rules file and I cannot import this rules in IntelliJ IDEA.
How can I do it?

Thank you in advance for your help.

Liantsoa.
checkstyleError.PNG
chestylerules.PNG

Roman Ivanov

unread,
Sep 17, 2015, 11:37:07 AM9/17/15
to RASATA Liantsoa, checkstyle, larry....@gmail.com
Hi Rasata,

you need contact IntelijIdea plugin project maintainers.

from your screenshot it is clear that Checkstyle as a library is not involved in processing of this file.
All our classes have package - "com.puppycrawl.tools.checkstyle", I do not see any our classes in stacktrace.


thanks,
Roman Ivanov
Reply all
Reply to author
Forward
0 new messages