Add bootstrap-plugin/toolkit-activation to import check list (#3290)

This commit is contained in:
kezhenxu94 2019-08-20 09:56:41 +08:00 committed by 吴晟 Wu Sheng
parent fd7044ecb1
commit ca80e457cc
2 changed files with 7 additions and 2 deletions

View File

@ -107,7 +107,12 @@
<module name="ImportControl">
<property name="file" value="apm-checkstyle/importControl.xml" />
<property name="path" value="apm-sniffer/(apm-sdk-plugin|optional-plugins)/.+/src/main/.+Instrumentation.java$" />
<property name="path" value="apm-sniffer/(apm-sdk-plugin|bootstrap-plugins|optional-plugins)/.+/src/main/.+Instrumentation.java$" />
</module>
<module name="ImportControl">
<property name="file" value="apm-checkstyle/importControl.xml" />
<property name="path" value="apm-sniffer/apm-toolkit-activation/.+/src/main/.+Activation.java$" />
</module>
</module>

2
apm-checkstyle/importControl.xml Normal file → Executable file
View File

@ -21,7 +21,7 @@
"-//Puppy Crawl//DTD Import Control 1.4//EN"
"https://checkstyle.org/dtds/import_control_1_4.dtd">
<import-control pkg="org.apache.skywalking.apm.plugin">
<import-control pkg="org.apache.skywalking.apm.(toolkit|plugin)" regex="true">
<allow pkg="java"/>
<allow pkg="org.apache.skywalking"/>
<allow pkg="net.bytebuddy"/>