@mhy/config
Version:
> This documentation is not complete. It's in progress and it's a BETA version. Use the tool at your own risk.
21 lines (18 loc) • 528 B
JavaScript
const path = require('path')
const fs = require('fs')
const { moduleHome } = require('../../../../')
let configFile = path.resolve(moduleHome, '.eslintrc')
configFile = fs.existsSync(configFile)
? configFile
: path.resolve(moduleHome, '../', '.eslintrc')
module.exports.default = rules => [
...rules,
{
enforce: 'pre',
test: /\.jsx?$/,
loader: require.resolve('eslint-loader'),
include: /src/,
exclude: /node_modules|dist|build/,
options: { configFile }
}
]