Skip to content

(UNMAINTAINED) stylint loader for webpack

License

Notifications You must be signed in to change notification settings

Casperd88/stylint-loader

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Install

Install the stylint peerDependency manually (only if you're using npm v3 or earlier)

npm install --save-dev stylint

Install stylint-loader package

npm install stylint-loader

Usage

Documentation: Using loaders

When using with stylus-loader, make sure they are in correct order

module.exports = {
  // ...
  module: {
    loaders: [
      {
        test: /\.styl$/,
        loader: 'stylint'
      },
      {
        test: /\.styl$/,
        loader: 'style!css!stylus'
      }
    ]
  }
  // ...
}

To be safe, you can use preLoaders section to check source files, not modified by stylus-loader

module.exports = {
  // ...
  module: {
    preLoaders: [
      {
        test: /\.styl$/,
        loader: 'stylint'
      }
    ]
  }
  // ...
}

Options

You can pass stylint options directly by

  • Adding a query string to the loader for this loader usabe only
{
  module: {
    preLoaders: [
      {
        test: /\.js$/,
        loader: 'stylint-loader?{brackets: "never"}',
        exclude: /node_modules/,
      },
    ],
  },
}
  • Adding an stylint entry in your webpack config for global options:
module.exports = {
  stylint: {
    config: 'path/.stylintrc'
  }
}

Note that you can use both method in order to benefit from global & specific options

About

(UNMAINTAINED) stylint loader for webpack

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%