Repository URL to install this package:
|
Version:
1.2.10 ▾
|
import { LoaderOptionsPlugin } from 'webpack'
import { Configuration, Options } from '../../../typings'
export default function tslint(config: Configuration, options: Options) {
const tslintLoader = {
test: /\.(ts|tsx)$/,
use: [require.resolve('tslint-loader')],
// type seems to be wrong on the webpack types side
enforce: 'pre' as any,
}
const plugin = new LoaderOptionsPlugin({
options: {
tslint: options,
},
})
config.module.rules.push(tslintLoader)
config.plugins.push(plugin)
}