Skip to content

Commit 8ef0f0c

Browse files
author
aabdurrahman
committed
Drop support for JSHint R12.
1 parent 0bbc912 commit 8ef0f0c

File tree

5 files changed

+23
-4876
lines changed

5 files changed

+23
-4876
lines changed

src/main/java/com/cj/jshintmojo/jshint/EmbeddedJshintCode.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
import java.util.Map;
66

77
public class EmbeddedJshintCode {
8-
public static final Map<String, String> EMBEDDED_VERSIONS = Collections.unmodifiableMap(new HashMap<String, String>(){{
9-
put("2.5.6", "jshint-rhino-2.5.6.js");
10-
put("2.4.3", "jshint-rhino-2.4.3.js");
11-
put("2.4.1", "jshint-rhino-2.4.1.js");
12-
put("2.1.9", "jshint-rhino-2.1.9.js");
13-
put("r12", "jshint-r12.js");
14-
}});
8+
public static final Map <String, String> EMBEDDED_VERSIONS =
9+
Collections.unmodifiableMap (new HashMap <String, String> () {{
10+
put ("2.5.6", "jshint-rhino-2.5.6.js");
11+
put ("2.4.3", "jshint-rhino-2.4.3.js");
12+
put ("2.4.1", "jshint-rhino-2.4.1.js");
13+
put ("2.1.9", "jshint-rhino-2.1.9.js");
14+
}});
1515
}

src/main/java/com/cj/jshintmojo/reporter/CheckStyleReporter.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import java.util.Arrays;
44
import java.util.Map;
5+
import java.util.Set;
56

67
import org.apache.commons.lang.StringUtils;
78

@@ -26,11 +27,12 @@ public String report(Map<String, Result> results) {
2627
StringBuilder buf = new StringBuilder();
2728
buf.append("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n");
2829
buf.append("<checkstyle version=\"4.3\">\n");
29-
String[] files = results.keySet().toArray(new String[0]);
30+
Set <String> fileNames = results.keySet ();
31+
String [] files = fileNames.toArray (new String [fileNames.size ()]);
3032
Arrays.sort(files);
3133
for(String file : files){
3234
Result result = results.get(file);
33-
buf.append("\t<file name=\"" + result.path + "\">\n");
35+
buf.append ("\t<file name=\"").append (result.path).append ("\">\n");
3436
for(JSHint.Error error : result.errors){
3537
buf.append(String.format("\t\t<error line=\"%d\" column=\"%d\" message=\"%s\" source=\"jshint.%s\" severity=\"%s\" />\n",
3638
error.line.intValue(), error.character.intValue(), encode(error.reason), encode(error.code), severity(error.code)));

src/main/java/com/cj/jshintmojo/reporter/HTMLReporter.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
package com.cj.jshintmojo.reporter;
22

3-
import java.util.Arrays;
4-
import java.util.Map;
5-
6-
import org.apache.commons.lang.StringUtils;
7-
83
import com.cj.jshintmojo.cache.Result;
94
import com.cj.jshintmojo.jshint.JSHint;
105

6+
import java.util.Arrays;
7+
import java.util.Map;
8+
import java.util.Set;
9+
1110
/**
1211
* HTML style reporter class.
1312
*/
@@ -26,11 +25,12 @@ public String report(Map<String, Result> results) {
2625
StringBuilder buf = new StringBuilder();
2726
buf.append("<!DOCTYPE HTML>\n");
2827
buf.append("<html>\n");
29-
String[] files = results.keySet().toArray(new String[0]);
28+
Set <String> fileNames = results.keySet ();
29+
String [] files = fileNames.toArray (new String [fileNames.size ()]);
3030
Arrays.sort(files);
3131
for(String file : files){
3232
Result result = results.get(file);
33-
buf.append("<h2>" + result.path + "</h2>\n");
33+
buf.append ("<h2>").append (result.path).append ("</h2>\n");
3434
for(JSHint.Error issue : result.errors){
3535
buf.append(String.format("\t\t<div style=\"background-color:#2956B2;color:white;padding:4px\"><span style=\"padding-right:40px;padding-left:4px;\">line:%d char:%d</span><span style=\"font-weight:bold;padding-right:50px;\">%s</span></div><div style=\"margin-left:20px;margin-bottom:1em;font-size:11pt;font-family:consolas;\"><p>%s</p></div>",
3636
issue.line.intValue(), issue.character.intValue(), encode(issue.reason), encode(issue.evidence)));

0 commit comments

Comments
 (0)