metalsmith-xo
An XO plugin for Metalsmith that uses metalsmith-elint and eslint-config-xo underneath for a minimal config linter.
Installation
npm install --save metalsmith-xo
Getting Started
If you haven't checked out Metalsmith before, head over to their website and check out the documentation.
Usage
var xo = ; metalsmith ;
Configuration
Enable ES2015+ features
metalsmith;
Enable browser features
metalsmith;
Custom metalsmith-eslint config
By default it will lint all .js
files except for files in vendor
, bower_components
, and node_modules
. If you wish to override these paths you can by specifying them below.
var config = src: '**/*.js''!ignore-this-folder/**/*.js'metalsmith;
You can pass esnext
or browser
to the function to turn on the rules you need. However, esnext
requires some extra modules that you can read over there.