Я закончил создание внутреннего плагина eslint, но, к сожалению, наша компания требует от нас префикса всех наших внутренних пакетов npm с помощью companyName-. Это вызывает проблемы с eslint, которые ищут пакеты с префиксом eslint-plugin, поскольку мой пакет имеет префикс companyName- *.
в моем.eslintrc У меня есть
"plugins": [
"react",
"babel",
"lodash",
"companyName-eslint-plugin-projectName"
],
eslint добавляет eslint-plugin
к companyName-eslint-plugin-teamName
и пытается найти eslint-plugin-companyName-eslint-plugin-teamName
все равно, чтобы обойти это в.eslintrc?
понял это сам. Вы можете настроить область npm с именем своей компании, а затем опубликовать плагин под этой областью: @companyName/eslint-plugin-something.