簡體   English   中英

NextJS Typescript - 設置 tslint 配置以在有未使用的導入/聲明時強制出錯

[英]NextJS Typescript - Setup tslint configuration to force error when have unused import/declarations

當我在下一個 typescript 中寫入未使用的導入/聲明時,誰能告訴我如何強制錯誤?

用例是:例如我import { Accordion, AccordionButton } from '@chakra-ui/react'; 使用了 Accordion 組件,但是對於 AccordionButton未使用我希望在保存文件時出現錯誤,因為 AccordionButton 沒有使用。

注意:我已經添加: "noUnusedLocals": true, "noUnusedParameters": true

在 tsconfig.json 但仍然沒有解決我的問題

它在很大程度上取決於您使用的編輯器。 在 VScode 中,我將它設置為灰色未使用的導入,以便您可以輕松地注意到並刪除它們。

在您的 VScode 配置中:

{
  "javascript.validate.enable": true,
  "editor.showUnused": true
}

至於出現錯誤,有一個 eslint 插件可以在這里顯示未使用的導入的 linting 錯誤:

https://www.npmjs.com/package/eslint-plugin-unused-imports

暫無
暫無

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

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