san-cli-service
Version:
定制化的前端工程构建工具
44 lines (41 loc) • 1.08 kB
JavaScript
/**
* Copyright (c) Baidu Inc. All rights reserved.
*
* This source code is licensed under the MIT license.
* See LICENSE file in the project root for license information.
*
* @file eslint
* @author ksky521
*/
const factory = require('./loaderFactory');
module.exports = factory(
options => {
return {
name: 'eslint',
loader: 'eslint-loader',
options
};
},
{
root: true,
env: {browser: true, es6: true, node: true, worker: true, commonjs: true},
parser: 'babel-eslint',
parserOptions: {
allowImportExportEverywhere: true,
sourceType: 'module'
},
rules: {
'no-console': 2,
'no-debugger': 2,
'no-alert': 2,
'no-unused-vars': 2,
'no-undef': 2
},
// configFile: false,
cache: false,
emitError: 'error',
failOnError: true,
eslintPath: require.resolve('eslint'),
formatter: require('eslint/lib/formatters/codeframe')
}
);