unified

Project: vfile/vfile-reporter-pretty

Package: vfile-reporter-pretty@6.0.0

  1. Dependencies: 0·Dependents: 10
  2. vfile utility to create a pretty report for a file
  1. util 137
  2. utility 133
  3. lint 76
  4. file 32
  5. virtual 20
  6. vfile 18
  7. vfile-util 16
  8. vfile-reporter 5
  9. reporter 5
  10. validate 5
  11. formatter 4
  12. eslint 4

vfile-reporter-pretty

Build Coverage Downloads Sponsors Backers Chat

Create a pretty report for a vfile.

Install

This package is ESM only: Node 12+ is needed to use it and it must be imported instead of required.

npm:

npm install vfile-reporter-pretty

Use

import {VFile} from 'vfile'
import {reporterPretty} from 'vfile-reporter-pretty'

const file = new VFile({path: '~/example.md'})

file.message('`braavo` is misspelt; did you mean `bravo`?', {line: 1, column: 8})
file.info('This is perfect', {line: 2, column: 1})

try {
  file.fail('This is horrible', {line: 3, column: 5})
} catch (error) {}

console.log(reporterPretty([file]))

API

This package exports the following identifiers: reporterPretty. There is no default export.

reporterPretty(files)

Create a report (string) for the given files.

files

List of files (Array.<VFile>).

Contribute

See contributing.md in vfile/.github for ways to get started. See support.md for ways to get help.

This project has a code of conduct. By interacting with this repository, organization, or community you agree to abide by its terms.

License

MIT © Sindre Sorhus