eslint-plugin-frontmatter2

1.0.0 • Public • Published

eslint-plugin-frontmatter2

Plugin to allow YAML frontmatter to be ignored by ESLint

CodeQL Node CI Lint Code Base

GitHub license GitHub last commit GitHub release GitHub Sponsors

npm node-current npm bundle size gzipped npm

GitHub followers GitHub forks GitHub stars Twitter Follow

Donate using Liberapay


---
foo: bar
number: 42
works: true
person:
  name: Chris
  age: 38
  developer: true
---

console.log('{{ foo }}');
console.log(JSON.parse('{{ person | jsonify }}'));

[!IMPORTANT] This plugin does not enable Liquid templating support in JavaScript. For this reason, it is advised that you enclose all such variables in quotes and treat them as strings, eg. foo('{{ bar }}'). You may use parseInt or JSON.parse as necessary from there.

Example Config File

import frontmatter from 'eslint-plugin-frontmatter2';

export default {
  'plugins': {
    'frontmatter2': frontmatter
  },
  processor: 'frontmatter/frontmatter',
};

Dependencies (0)

    Dev Dependencies (3)

    Package Sidebar

    Install

    npm i eslint-plugin-frontmatter2

    Weekly Downloads

    11

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    9.89 kB

    Total Files

    6

    Last publish

    Collaborators

    • shgysk8zer0