Error report for: CSSLint/EditorConfig/ESLint/HTMLHint/JSCS/JSHint/PostCSS/Standard/TSLint/XO
npm install gulp-reportergulp-reporter
======





Error report for:
CSSLint
EditorConfig
ESLint
HTMLHint
JSCS
JSHint
JSONLint
PostCSS
Standard
StyLint
TSLint
XO
Analyzing blame of the error, only fail for errors that belong to current GIT user.
``bash`
npm install gulp-reporter
`js`
gulp.src('test/fixtures/eslint/invalid.js')
.pipe(eslint())
.pipe(reporter(options));
!demo
`js`
reporter(options)
or
`js`
reporter((file) => options)
Type: boolean
Default: false
Report error messages right in your browser.
Type: boolean|function|WritableStream
Default: true and false for Special output format
Report error messages in fancy-log or your function|WritableStream
Type: boolean|function
Default: true
Messages will be sorted by fileName/severity/line/column, or your function.
Default: Read from GIT pre-commit environment and fallbacks with GIT commad
git log --max-count=1 --no-mergesDo not fail for errors that not belong to specified author.
> Do not work when
options.blame set to false$3
Type:
string for time periods, number of unix timestamp, DateDo not fail for old errors that create early specified time.
> Do not work when
options.blame set to false$3
Type:
numberDefault: 512
Hide each error in lines that length greater than this threshold.
$3
Type:
function|nullDefault:
nullConvert errors.
`
reporter({
mapper: file => {
const path = file.path;
return error => {
// Do not report unrelated errors.
if (error.fileName === path) {
return error
}
}
}
})
`$3
Type:
boolean|functionDefault:
trueStop a task/stream if an error has been reported for any file, but wait for all of them to be processed first.
$3
Type:
booleanDefault:
trueEnable or disable git-blame related features (options.author, options.expires).
Language localization support for HTMLHint JSHint EditorConfig:
- en
- zh_CN
- zh_TW
LC_MESSAGE category, suitable for selecting the language used in the user interface for message translation.Special output format
- AppVeyor
> Output as compilation message use Build Worker API
- CircleCI
> Output as junit format to directory that defined in
$CIRCLE_TEST_REPORTS or store_test_results.
- Jenkins
> Output as checkstyle format to directory defined in $CI_REPORTS`, you need to install Checkstyle Plugin to view it.- eclint
- gulp-csslint
- gulp-eslint
- gulp-html-postcss
- gulp-htmlhint
- gulp-jscs
- gulp-jshint
- gulp-jsonlint
- gulp-standard
- gulp-stylint
- gulp-tslint
- gulp-xo