typescript-standard-loader
webpack loader for linting your code with TypeScript Standard Style
Installation
- Install the desired version of
typescript-standard
alongsidetypescript-standard-loader
.
npm install --save-dev standard-loader typescript-standard
Usage
Webpack 2
// webpack.config.jsconst webpack = const config = // ... module: rules: // set up typescript-standard-loader as a preloader enforce: 'pre' test: /\.jsx?$/ loader: 'typescript-standard-loader' exclude: // options: // Prints the name of the failed rule (default = true) verbose: true // enable snazzy output (default = true) snazzy: true // other loaders... moduleexports = config
Example Input
// code not conforming to standard style const createHero = { return name: Power + ' Man' }
Example Output
> webpack
Hash: c3f645e19ff5f5904902
Version: webpack 4.0.1
Time: 1060ms
Built at: 2018-3-2 01:10:38
1 asset
Entrypoint main = index.js
[0] ./index.ts 90 bytes {0} [built] [1 warning]
WARNING in ./index.ts
(Emitted value instead of an instance of Error)
/path/to/file/index.ts
0:20 error variable name must be in lowerCamelCase or UPPER_CASE
✖ 1 problem
Licence
ISC