I have a project in which JSLint parses the log file which contains the output of the below command:
( find "<path>" -name "*.js" -print0 | xargs -0 jslint ) > "${WORKSPACE}/jslint.log" || : Below is the snippet of the content of the log file: ************************************************************* <path>/<file>.js #1 Expected exactly one space between 'function' and '('. this.connect = function(cb) { // Line 38, Pos 28 #2 Use spaces, not tabs. var client = this; // Line 39, Pos 1 #3 Expected 'var' at column 9, not column 2. var client = this; // Line 39, Pos 2 #4 Use spaces, not tabs. var opts = { // Line 40, Pos 1 #5 Expected 'var' at column 9, not column 2. var opts = { // Line 40, Pos 2 #6 Combine this with the previous 'var' statement. var opts = { // Line 40, Pos 6 #7 Use spaces, not tabs. cert: fs.readFileSync("keys/" + this.name + ".cert.pem"), // Line 41, Pos 1 #8 Expected 'cert' at column 17, not column 6. cert: fs.readFileSync("keys/" + this.name + ".cert.pem"), // Line 41, Pos 6 #9 Unexpected sync method: 'readFileSync'. cert: fs.readFileSync("keys/" + this.name + ".cert.pem"), // Line 41, Pos 15 #10 Use spaces, not tabs. key: fs.readFileSync("keys/" + this.name + ".key.pem"), // Line 42, Pos 1 #11 Expected 'key' at column 17, not column 6. key: fs.readFileSync("keys/" + this.name + ".key.pem"), // Line 42, Pos 6 #12 Unexpected sync method: 'readFileSync'. key: fs.readFileSync("keys/" + this.name + ".key.pem"), // Line 42, Pos 14 #13 Use spaces, not tabs. *********************************************** But fails with the below error: ***************************************************** [WARNINGS] Parsing warnings in files 'jslint.log' with parser JSLint [WARNINGS] Finding all files that match the pattern jslint.log [WARNINGS] Parsing 1 file in /var/lib/jenkins/jobs/lint_cloudpoint/workspace [WARNINGS] Parsing of file /var/lib/jenkins/jobs/lint_cloudpoint/workspace/jslint.log failed due to an exception: java.io.IOException: org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 1; Content is not allowed in prolog. at hudson.plugins.warnings.parser.LintParser.parse(LintParser.java:52) at hudson.plugins.warnings.parser.ParserRegistry.parse(ParserRegistry.java:282) at hudson.plugins.warnings.parser.ParserRegistry.parse(ParserRegistry.java:261) at hudson.plugins.warnings.parser.FileWarningsParser.parse(FileWarningsParser.java:44) at hudson.plugins.analysis.core.FilesParser.parseFile(FilesParser.java:325) at hudson.plugins.analysis.core.FilesParser.parseFiles(FilesParser.java:283) at hudson.plugins.analysis.core.FilesParser.parserCollectionOfFiles(FilesParser.java:234) at hudson.plugins.analysis.core.FilesParser.invoke(FilesParser.java:203) at hudson.plugins.analysis.core.FilesParser.invoke(FilesParser.java:31) at hudson.FilePath.act(FilePath.java:996) at hudson.FilePath.act(FilePath.java:974) *********************************** What is the cause of the above error. Need help. Thanks. -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/5b0fcce5-b34a-4af5-995a-ba09088750fd%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.