metalsmith-eslint v4.0.0
metalsmith-eslint
An Eslint plugin for Metalsmith.
Installation
npm install --save metalsmith-eslintGetting Started
If you haven't checked out Metalsmith before, head over to their website and check out the documentation.
Usage
var eslint = require("metalsmith-elint");
metalsmith
.use(eslint({
src: ["**/*.js", "!**/vendor/**/*.js"],
formatter: "unix",
eslintConfig: JSON.parse(fs.readFileSync(path.join(process.cwd(), ".eslintrc"), "utf8"))
}))Options
You can check the tests out to see some usage examples.
src
A multimatch expression that can be used to limit the files that will be eslinted. Default is ["**/*.js"]
formatter
One of the formatter name that is integrated to eslint. See the list here. Default is stylish.
eslintConfig
A valid eslint config that will be passed to eslint. You can also read an .eslintrc file and pass the contents to this key directly. Default none, a configuration is required
To read .eslintrc you can use the following: JSON.parse(fs.readFileSync(path.join(process.cwd(), ".eslintrc"), "utf8"))
Contributing
Just open an issue or prepare a pull request.
7 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
11 years ago
11 years ago