簡體   English   中英

ESLInt插件和ESLInt規則有什么區別? 要創建自定義規則,我們是否必須首先創建自己的插件?

[英]What's the difference between an ESLInt plugin and an ESLInt rule? To create a customized rule, do we have to create our own plugin first?

有人可以解釋一下ESLInt插件和ESLInt規則之間的區別。 我在https://eslint.org/docs/developer-guide/working-with-plugins#working-with-plugins上進行了研究,似乎插件是規則的集合。 它說

Plugins can expose additional rules for use in ESLint

但是我想知道這是否意味着插件除了存儲一堆規則外還能有其他用途?

另外,如果我要編寫自己的ESLint規則,是否需要首先創建自己的ESLint插件? 我想我不能只修改任何現有ESLint插件上的任何現有ESLint規則,對嗎?

我的意思是,除了存儲與eslint有關的東西外,您還想做什么?

您可以在其中配置規則,環境,配置和預處理程序。

在這種情況下,術語插件通常是為eslint規則保留的,但是您也可以擴展插件( https://github.com/airbnb/javascript/blob/master/packages/eslint-config-airbnb/.eslintrc )並進行配置覆蓋它的其他規則。

暫無
暫無

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

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