簡體   English   中英

如何在 Vue 中使用 ESLint 規則在腳本標簽中強制執行 lang="ts"

[英]How to enforce lang="ts" in script tags with an ESLint rule in Vue

我正在尋找一種方法來強制執行我們代碼庫的每個人都將 TypeScript 用於單文件組件。 所有組件都使用 TypeScript,因此禁用 JavaScript 也是一種選擇。

我認為這可以通過 ESLint 規則來完成,但我找不到。

此功能現在在eslint-plugin-vue中可用。 使用vue/block-lang規則。

// .eslintrc.json
{
  "vue/block-lang": ["error",
    {
      "script": {
        "lang": "ts"
      }
    }
  ]
}

https://eslint.vuejs.org/rules/block-lang.html#vue-block-lang

暫無
暫無

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

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