Skip to content

Commit c088650

Browse files
committed
Issue #451: add RegexpSingleline#lineLengthXml to checkstyle config
1 parent 835c3ea commit c088650

3 files changed

Lines changed: 13 additions & 5 deletions

File tree

config/checkstyle-checks.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,13 @@
148148
<property name="fileExtensions" value="g, g4"/>
149149
<property name="message" value="Line should not be longer than 100 symbols"/>
150150
</module>
151+
<module name="RegexpSingleline">
152+
<property name="id" value="lineLengthXml"/>
153+
<property name="format"
154+
value="^(?!(\s*,?\s*&lt;a href=&quot;[^&quot;]+&quot;&gt;|.*http)).{101,}$"/>
155+
<property name="fileExtensions" value="xml, vm, template"/>
156+
<property name="message" value="Line should not be longer than 100 symbols"/>
157+
</module>
151158
<module name="RegexpSingleline">
152159
<property name="id" value="cannot"/>
153160
<property name="format" value="can\s+not"/>

net.sf.eclipsecs.checkstyle/metadata/com/puppycrawl/tools/checkstyle/checkstyle-metadata.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
<checkstyle-metadata>
66
<rule-group-metadata name="%Other.group" priority="1500">
77

8-
<rule-metadata name="%Checker.name" internal-name="Checker" parent="Root" singleton="true" default-severity="warning">
8+
<rule-metadata name="%Checker.name" internal-name="Checker" parent="Root" singleton="true"
9+
default-severity="warning">
910
<alternative-name internal-name="com.puppycrawl.tools.checkstyle.Checker"/>
1011
<description>%Checker.desc</description>
1112
<property-metadata name="cacheFile" datatype="File">

net.sf.eclipsecs.sample/src/checkstyle_packages.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
"-//Checkstyle//DTD Package Names Configuration 1.0//EN"
55
"https://checkstyle.org/dtds/packages_1_0.dtd">
66

7+
<!--
8+
Define here the Java packages where your custom Checkstyle module classes (checks, filters) are.
9+
See https://checkstyle.org/config.html#Packages for more info.
10+
-->
711
<checkstyle-packages>
8-
<!--
9-
Define the Java packages where your custom Checkstyle module classes (checks, filters) reside here.
10-
See https://checkstyle.org/config.html#Packages for more info.
11-
-->
1212
<package name="net.sf.eclipsecs.sample.checks">
1313
<package name="dummysubpackage"/>
1414
</package>

0 commit comments

Comments
 (0)