0.3.0 • Published 4 years ago

@selective/lint v0.3.0

Weekly downloads
4
License
MIT
Repository
github
Last release
4 years ago

selective lint

NPM Version Linux Build Status Windows Build status

Creates a Rehype plugin from JSON rules to check for HTML anti patterns and reports issues back as vFile messages

Installation

# npm
npm install @selective/lint

# yarn
yarn add @selective/lint

Usage

const rehype = require("rehype");
const lint = require("@selective/lint");
const { readFileSync } = require("fs");

rehype()
  .use(lint, [
    {
      name: "img-alt",
      description: "image tag must contain an alt property",
      recommended: "warn",
      selector: "img:not([alt])",
    },
  ])
  .process(readFileSync("somefile.html"), (err) => {
    console.error(err);
  });

References

0.3.0

4 years ago

0.2.10

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago