第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

monorepo 中的自定義 Eslint 規(guī)則

monorepo 中的自定義 Eslint 規(guī)則

阿晨1998 2021-11-04 10:31:17
我有一個帶有服務(wù)器和前端的 monorepo。我想將一組自定義 eslint 規(guī)則合并到我的 repo 的前端組件中。我找不到一種方法來告訴 eslint 在我的前端目錄中的特定文件夾中有自定義規(guī)則。我不想創(chuàng)建一個新的外部存儲庫并發(fā)布它以導(dǎo)入規(guī)則。到目前為止,我認為做我想做的方法是在主存儲庫中創(chuàng)建一個子包(使用它自己的 package.json)。在我的根 package.json 我有 "eslint-plugin-atlas": "file:./src/main/javascript/build/eslint",在我的根 .eslintrc 我有 "plugin:atlas/recommended"在 package.json 中指定的目錄中,在 index.js 中,我有以下代碼;'use strict';module.exports = {    rules: {        'tsx-qualified-class-state-definition': {            meta: {                docs: {                    description: 'A test rule',                    category: 'Best Practices',                    recommended: true,                },            },            create: function(context) {                console.log(context, 'THIS HAS BEEN HIT');                return {};            },        },    },    configs: {        recommended: {            rules: {                'tsx-qualified-class-state-definition': 'error',            },        },    },};顯然,上面的 lint 規(guī)則不會產(chǎn)生正確的 linting,但我希望看到控制臺語句被輸出。當我的 Intellij IDE 嘗試讀取配置時,我收到錯誤消息;當我運行 eslint 時出現(xiàn)錯誤 Definition for rule 'tsx-qualified-class-state-definition' was not found  tsx-qualified-class-state-definition
查看完整描述

2 回答

?
慕桂英4014372

TA貢獻1871條經(jīng)驗 獲得超13個贊

不是 eslint 內(nèi)置的解決方案,但這可以通過以下 eslint 插件來完成;

npmjs.com/eslint-plugin-rulesdir


查看完整回答
反對 回復(fù) 2021-11-04
?
墨色風(fēng)雨

TA貢獻1853條經(jīng)驗 獲得超6個贊

如果我錯了,請糾正我,但這不是一種反模式嗎?我認為您應(yīng)該在每個包目錄中都有配置。


/

 - package.json

   /packages

       /pkg-1

         - .eslintrc.json

       /pkg-2

         - .eslintrc.json

請參閱此處了解更多信息,這是一篇更廣泛的帖子,但應(yīng)該會給您一些指導(dǎo)。


查看完整回答
反對 回復(fù) 2021-11-04
  • 2 回答
  • 0 關(guān)注
  • 359 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號