簡體   English   中英

如何從 node.js 項目的根文件夾正確 eslint

[英]How to properly eslint from root folder for node.js project

我的項目結構如下所示:

root/
    controllers/
    database/
    app.js
    server.js
    .eslintrc.json
    package.json
    etc...

我想從命令行運行 eslint 以檢查根目錄和子目錄中的 all.js 文件,但是嘗試在此級別使用全局模式會出現不同的錯誤:如果我嘗試: eslint./**/*.js .js,我開始得到來自node_modules的錯誤,來自模塊內部配置文件的引用...,我認為這意味着 eslint 出於某種原因沒有像默認情況下那樣忽略模塊文件夾。

讓它工作的唯一方法是分別列出根目錄和子目錄中的文件,例如:

yarn run eslint controllers/** server.js app.js database/**

這樣做可行,但不是一個非常干凈的解決方案。 這種行為是預期的嗎? 我必須像往常一樣將所有內容都放在src文件夾中嗎?

不確定如何從根文件夾正確 eslint,但為了一次檢查所有文件,我可以看到的一個選項是將所有項目文件和文件夾(除了 eslint.json、package*.json 等)放在一個新文件夾中“來源”。

發布哪個項目結構將是:-

root/
    src/
        controllers/
        database/
        app.js
        server.js
    .eslintrc.json
    package.json
    etc...

然后做npx eslint src

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM