checkstyle-formatter
Simple Checkstyle data formatter
Last updated 7 years ago by jimf .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ npm install checkstyle-formatter 
SYNC missed versions from official npm registry.

checkstyle-formatter

Simple Checkstyle data formatter. Formats data to an XML string, leaving the reporting details to the user.

npm Version Build Status Test Coverage Dependency Status

Installation

Install using npm:

$ npm install checkstyle-formatter

Usage

var checkstyleFormatter = require('checkstyle-formatter');
var results = [
    {
        filename: 'foo.js',
        messages: [
            {
                line: 1,
                column: 2,
                severity: 'warning',
                message: 'the quick'
            },
            {
                line: 3,
                column: 4,
                severity: 'error',
                message: 'brown fox'
            }
        ]
    },
    {
        filename: 'bar.js',
        messages: [
            {
                line: 5,
                column: 6,
                severity: 'warning',
                message: 'jumped over'
            },
            {
                line: 7,
                column: 8,
                severity: 'error',
                message: 'the lazy dog'
            }
        ]
    }
];

console.log(checkstyleFormatter(results));
// <?xml version="1.0" encoding="utf-8"?>
// <checkstyle version="4.3">
// <file name="foo.js">
// <error line="1" column="2" severity="warning" message="the quick" />
// <error line="3" column="4" severity="error" message="brown fox" />
// </file>
// <file name="bar.js">
// <error line="5" column="6" severity="warning" message="jumped over" />
// <error line="7" column="8" severity="error" message="the lazy dog" />
// </file>
// </checkstyle>

Changelog

1.1.0

  • Add support for optional source information

1.0.0

  • Initial release

License

MIT

Current Tags

  • 1.1.0                                ...           latest (7 years ago)

2 Versions

  • 1.1.0                                ...           7 years ago
  • 1.0.0                                ...           9 years ago
Maintainers (1)
Downloads
Total 0
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (1)
Dev Dependencies (4)
Dependents (1)

© 2010 - cnpmjs.org x YWFE | Home | YWFE