我使用一些我不了解的传统js通用模块从许多文件中加载了airbnb eslint配置。
module.exports = {
extends: [
'./eslint-rules/best-practices',
'./eslint-rules/errors',
'./eslint-rules/node',
'./eslint-rules/style',
'./eslint-rules/variables',
'./eslint-rules/es6',
// './eslint-rules/imports',
].map(require.resolve),
parserOptions: {
ecmaVersion: 2017,
sourceType: 'module',
ecmaFeatures: {
experimentalObjectRestSpread: true,
},
},
rules: {
strict: 'error',
},
env: {
browser: true,
node: true,
mocha: true,
},
};
我想将所有这些结果导出为单个.JSON文件,可以将其包含在package.json文件中,以避免膨胀和多个文件隐藏在各处。无论您认为这是值得做的事情,还是可以做到?
我希望有一种使用const fs = require('fs');
的简单方法,但是我不是Node方面的专家,只能在浏览器中工作。
谢谢!