Skip to content

Commit e53870b

Browse files
authored
use built-in joda ArchCondition (#12)
1 parent c1a58f2 commit e53870b

File tree

1 file changed

+2
-2
lines changed
  • archrules-joda/src/archRules/java/com/netflix/nebula/archrules/joda

1 file changed

+2
-2
lines changed

archrules-joda/src/archRules/java/com/netflix/nebula/archrules/joda/JodaRule.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import com.tngtech.archunit.lang.ArchRule;
55
import com.tngtech.archunit.lang.Priority;
66
import com.tngtech.archunit.lang.syntax.ArchRuleDefinition;
7-
import static com.tngtech.archunit.core.domain.JavaClass.Predicates.resideInAPackage;
7+
import com.tngtech.archunit.library.GeneralCodingRules;
88

99
import java.util.Collections;
1010
import java.util.Map;
@@ -15,7 +15,7 @@ public class JodaRule implements ArchRulesService {
1515
*/
1616
public static ArchRule jodaRule = ArchRuleDefinition.priority(Priority.MEDIUM)
1717
.noClasses()
18-
.should().dependOnClassesThat(resideInAPackage("org.joda.time.."))
18+
.should(GeneralCodingRules.USE_JODATIME)
1919
.allowEmptyShould(true)
2020
.as("No code should use Joda time library")
2121
.because("usage of Joda is deprecated. Please migrate to java.time.");

0 commit comments

Comments
 (0)