Pretty formatter for ESLint
npm install eslint-formatter-pretty> Pretty formatter for ESLint

- Pretty output.
- Sorts results by severity.
- Stylizes inline codeblocks in messages.
- Command-click a rule ID to open its docs.
- Click a filename header to open the file in your editor.
``sh`
npm install --save-dev eslint-formatter-pretty
Please note that to use version 6 of this package you will HAVE to use ESLint v9+. If you're using ESLint v8 or below, install with npm install --save-dev eslint-formatter-pretty@5 instead.
Nothing to do. It's the default formatter.
`sh`
eslint --format=pretty file.js
`js
grunt.initConfig({
eslint: {
target: ['file.js'],
options: {
format: 'pretty'
}
}
});
grunt.loadNpmTasks('grunt-eslint');
grunt.registerTask('default', ['eslint']);
`
`js
import gulp from 'gulp';
import eslint from 'gulp-eslint';
export const lint = (
gulp.src('file.js')
.pipe(eslint())
.pipe(eslint.format('pretty'))
);
`
`js
import eslintFormatterPretty from 'eslint-formatter-pretty';
export default {
entry: ['file.js'],
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
loader: 'eslint-loader',
options: {
formatter: eslintFormatterPretty
}
}
]
}
};
`
In terminals with hyperlink support, click the filename header to open the file in your editor, or click a rule ID to open its documentation.
In iTerm, Command-click the filename headers (like index.js`) to open files at the specific line and column.