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.
npm install --save-dev eslint-formatter-prettyPlease 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.
eslint --format=pretty file.jsgrunt.initConfig({ eslint: { target: ['file.js'], options: { format: 'pretty' } } }); grunt.loadNpmTasks('grunt-eslint'); grunt.registerTask('default', ['eslint']);import gulp from 'gulp'; import eslint from 'gulp-eslint'; export const lint = ( gulp.src('file.js') .pipe(eslint()) .pipe(eslint.format('pretty')) );eslint-loader (webpack)
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.
