Skip to content

ayan4m1/yeoman-stylelint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yeoman-stylelint

This package seeks to solve a single problem. Using gulp-stylelint as a Yeoman transform stream causes a crash if there are any conflicts during the Yeoman run. I want to pre-lint my SCSS so that it doesn't come out of the tin broken.

usage

First, require/import the module:

const stylelint = require('yeoman-stylelint');

import stylelint from 'yeoman-stylelint';

Then, in your generator constructor, add something similar to:

this.registerTransformStream(
  gulpIf(
    /\.scss$/,
    stylelint({ configFile: path.join(__dirname, '..', '.stylelintrc' }))
  )
);

Now, all .scss files that are written by Yeoman will be preprocessed with stylelint, automatically fixing what it can.