分别在前端、后端和部署文件夹中安装 eslint,还是在根目录中安装一次?
Install eslint in frontend, backend & deploy folders separately, or once in root?
我正在处理一个教程项目,该项目在项目根目录中有后端、前端和部署文件夹。他们每个人都有一个 package.json,因此有一个 node_modules 文件夹。前端是一个 create-react-app,我只花了半个小时拨入 eslint 配置。然后我意识到后端或部署文件夹中没有安装eslint。
我应该在每个文件中单独安装 eslint 然后复制我的 .eslintrc 文件,还是从前端对其进行 nuke 并在根目录中安装一次(一个 lint 来统治它们)?
我对后者的担心是我的 [un-ejected] create-react-app 中会有挥之不去的 eslint 设置,它会与父(根)文件夹中的任何安装冲突。
如果你在 NodeJS runtime 下开发 back-end,你可以使用 ESlint,最好使用单独的 ESlint 配置文件,这样你就可以根据需要定义你的规则,你可以使用 Airbnb javascript 前端的风格指南,这样你以后会很舒服。
我正在处理一个教程项目,该项目在项目根目录中有后端、前端和部署文件夹。他们每个人都有一个 package.json,因此有一个 node_modules 文件夹。前端是一个 create-react-app,我只花了半个小时拨入 eslint 配置。然后我意识到后端或部署文件夹中没有安装eslint。
我应该在每个文件中单独安装 eslint 然后复制我的 .eslintrc 文件,还是从前端对其进行 nuke 并在根目录中安装一次(一个 lint 来统治它们)?
我对后者的担心是我的 [un-ejected] create-react-app 中会有挥之不去的 eslint 设置,它会与父(根)文件夹中的任何安装冲突。
如果你在 NodeJS runtime 下开发 back-end,你可以使用 ESlint,最好使用单独的 ESlint 配置文件,这样你就可以根据需要定义你的规则,你可以使用 Airbnb javascript 前端的风格指南,这样你以后会很舒服。