加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
.eslintrc.js 1.19 KB
一键复制 编辑 原始数据 按行查看 历史
Michael Evans 提交于 2018-06-12 04:59 . Fix yarn lint failures
/**
* Copyright 2018-present Facebook.
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
* @format
*/
const fbjs = require('eslint-config-fbjs');
// enforces copyright header and @format directive to be present in every file
const pattern = /^\*\n \* Copyright 20\d{2}-present Facebook\.\n \* This source code is licensed under the MIT license found in the\n \* LICENSE file in the root directory of this source tree\.\n \* @format\n./;
module.exports = {
extends: 'fbjs',
plugins: [...fbjs.plugins, 'header', 'prettier'],
rules: {
// disable rules from eslint-config-fbjs
'react/react-in-jsx-scope': 0, // not needed with our metro implementation
'no-new': 0, // new keyword needed e.g. new Notification
'no-catch-shadow': 0, // only relevant for IE8 and below
'no-bitwise': 0, // bitwise operations needed in some places
'consistent-return': 0,
'max-len': 0, // let's take prettier take care of this
indent: 0, // let's take prettier take care of this
// additional rules for this project
'header/header': [2, 'block', {pattern}],
'prettier/prettier': [2, 'fb', '@format'],
},
};
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化