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" />
|
||||
|
||||
<!-- 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">
|
||||
<disallow pkg="org.springframework.boot" exact-match="true"/>
|
||||
</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">
|
||||
<disallow pkg="org.springframework.boot" exact-match="true"/>
|
||||
</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">
|
||||
<disallow pkg="org.springframework.boot" exact-match="true"/>
|
||||
</subpackage>
|
||||
<subpackage name="util">
|
||||
<disallow pkg="org.springframework.boot" exact-match="true"/>
|
||||
</subpackage>
|
||||
|
||||
<!-- Open direct use of micrometer to specific subpackages -->
|
||||
<subpackage name="metrics">
|
||||
|
|
Loading…
Reference in New Issue