Skip to content

Commit d783ced

Browse files
committed
support windows paths in PmdUtils
1 parent 2c92ab1 commit d783ced

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

code-assert/src/main/java/guru/nidi/codeassert/config/LocationMatcher.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,7 @@ public boolean matches(String packageName, String className, String methodName)
5555
final boolean matchesClass = matchesAll(loc.method)
5656
? matchesClassPattern(loc.clazz, className)
5757
: matchesPattern(loc.clazz, className);
58-
final boolean b = matchesPattern(loc.pack, packageName) && matchesClass && matchesPattern(loc.method, methodName);
59-
System.out.println("%%%" + packageName + "-" + className + ">>" + loc + ">>" + b);
60-
return b;
58+
return matchesPattern(loc.pack, packageName) && matchesClass && matchesPattern(loc.method, methodName);
6159
}
6260

6361
public boolean matchesLanguage(Language language) {

code-assert/src/main/java/guru/nidi/codeassert/pmd/PmdUtils.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,9 @@ public static String className(RuleViolation violation) {
3434
return className(violation.getPackageName(), violation.getFilename());
3535
}
3636

37-
private static String className(String packageName, String filename) {
38-
if (filename.length() > 0) {
37+
private static String className(String packageName, String rawFilename) {
38+
if (rawFilename.length() > 0) {
39+
final String filename = rawFilename.replace('\\', '/');
3940
final int last = filename.lastIndexOf('/');
4041
String prefix = "";
4142
if (packageName != null && packageName.length() > 0) {

0 commit comments

Comments
 (0)