Seems that your lint output file uses a different format. The JSLint parser 
expects an XML fileā€¦ Is there an option to change the format in jslint?

> Am 03.08.2017 um 09:08 schrieb swarna~~ <swarnaswaminath...@gmail.com>:
> 
> 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 
> <mailto: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
>  
> <https://groups.google.com/d/msgid/jenkinsci-users/5b0fcce5-b34a-4af5-995a-ba09088750fd%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
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/34DD7722-B088-4123-A425-9018CC59C190%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to