0.0.8 • Published 7 years ago
eslint-plugin-frontmatter v0.0.8
eslint-plugin-frontmatter
Remove YAML frontmatter from .js files before calling ESLint. Given the following file:
---
process: true
---
const cat = () => console.log('meow')This plugin removes the frontmatter and sends the remaining content to ESLint:
const cat = () => console.log('meow')The use case for this plugin was JavaScript development for a site built with Jekyll.
Installation
You'll first need to install ESLint:
$ npm i eslint --save-devNext, install eslint-plugin-frontmatter:
$ npm install eslint-plugin-frontmatter --save-devNote: If you installed ESLint globally (using the -g flag) then you must also install eslint-plugin-frontmatter globally.
Usage
Add frontmatter to the plugins section of your .eslintrc configuration file. You can omit the eslint-plugin- prefix:
{
"plugins": [
"frontmatter"
]
}After adding this plugin, frontmatter will be removed from your JavaScript files before they're linted.
Tests
To start the tests, run:
npm run test