Tighten Checkstyle import-control rules for foundation layers
Update rules to ensure foundational layers don't depend on the `org.springframework.boot` package. Closes gh-47232
This commit is contained in:
parent
1acda68d39
commit
24c25aeae4
|
@ -14,15 +14,40 @@
|
||||||
<allow pkg=".*" regex="true" />
|
<allow pkg=".*" regex="true" />
|
||||||
|
|
||||||
<!-- Keep foundation packages away from 'org.springframework.boot' package -->
|
<!-- Keep foundation packages away from 'org.springframework.boot' package -->
|
||||||
|
<subpackage name="ansi">
|
||||||
|
<disallow pkg="org.springframework.boot" exact-match="true"/>
|
||||||
|
</subpackage>
|
||||||
|
<subpackage name="avilability">
|
||||||
|
<disallow pkg="org.springframework.boot" exact-match="true"/>
|
||||||
|
</subpackage>
|
||||||
<subpackage name="bootstrap">
|
<subpackage name="bootstrap">
|
||||||
<disallow pkg="org.springframework.boot" exact-match="true"/>
|
<disallow pkg="org.springframework.boot" exact-match="true"/>
|
||||||
</subpackage>
|
</subpackage>
|
||||||
|
<subpackage name="context">
|
||||||
|
<subpackage name="properties">
|
||||||
|
<subpackage name="bind">
|
||||||
|
<disallow pkg="org.springframework.boot" exact-match="true"/>
|
||||||
|
</subpackage>
|
||||||
|
<subpackage name="source">
|
||||||
|
<disallow pkg="org.springframework.boot" exact-match="true"/>
|
||||||
|
</subpackage>
|
||||||
|
</subpackage>
|
||||||
|
</subpackage>
|
||||||
<subpackage name="env">
|
<subpackage name="env">
|
||||||
<disallow pkg="org.springframework.boot" exact-match="true"/>
|
<disallow pkg="org.springframework.boot" exact-match="true"/>
|
||||||
</subpackage>
|
</subpackage>
|
||||||
|
<subpackage name="info">
|
||||||
|
<disallow pkg="org.springframework.boot" exact-match="true"/>
|
||||||
|
</subpackage>
|
||||||
|
<subpackage name="io">
|
||||||
|
<disallow pkg="org.springframework.boot" exact-match="true"/>
|
||||||
|
</subpackage>
|
||||||
<subpackage name="ssl">
|
<subpackage name="ssl">
|
||||||
<disallow pkg="org.springframework.boot" exact-match="true"/>
|
<disallow pkg="org.springframework.boot" exact-match="true"/>
|
||||||
</subpackage>
|
</subpackage>
|
||||||
|
<subpackage name="util">
|
||||||
|
<disallow pkg="org.springframework.boot" exact-match="true"/>
|
||||||
|
</subpackage>
|
||||||
|
|
||||||
<!-- Open direct use of micrometer to specific subpackages -->
|
<!-- Open direct use of micrometer to specific subpackages -->
|
||||||
<subpackage name="metrics">
|
<subpackage name="metrics">
|
||||||
|
|
Loading…
Reference in New Issue