-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathcheckstyle-for-deprecated-guice.xml
25 lines (25 loc) · 1.21 KB
/
checkstyle-for-deprecated-guice.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<!-- This file can be removed in a next major version
once this issue has been addressed: https://github.com/finos/rune-dsl/issues/938 -->
<!DOCTYPE module PUBLIC
"-//Puppy Crawl//DTD Check Configuration 1.3//EN"
"http://www.puppycrawl.com/dtds/configuration_1_3.dtd">
<module name="Checker">
<property name="localeCountry" value="UK"/>
<property name="localeLanguage" value="en"/>
<module name="TreeWalker">
<!-- Forbid using Google Inject in favor of javax Inject. -->
<module name="IllegalImport">
<property name="illegalClasses"
value="com.google.inject.Inject, com.google.inject.name.Named, com.google.inject.Provider, com.google.inject.Singleton" />
</module>
</module>
<module name="RegexpSingleline">
<property name="format" value=".*jakarta\.inject.*" />
<property name="message" value="The use of 'jakarta.inject' is forbidden in Rune model code." />
<property name="severity" value="error"/>
</module>
<module name="BeforeExecutionExclusionFileFilter">
<!-- Exclude any generated source folders -->
<property name="fileNamePattern" value=".*-gen[\\/].*$" />
</module>
</module>