EsLint ile dizinin tamamı için belirli bir kuralı yok sayabilir. Benim durumumdaEslint belirli bir dizinin belirli bir kuralını dikkate almaz.
Ben adında bir dizin için import/prefer-default-export
görmezden istiyorum commonComponents
EsLint ile dizinin tamamı için belirli bir kuralı yok sayabilir. Benim durumumdaEslint belirli bir dizinin belirli bir kuralını dikkate almaz.
Ben adında bir dizin için import/prefer-default-export
görmezden istiyorum commonComponents
ESLint configuration (.eslintrc
) files hiyerarşik şunlardır:
ESLint otomatik dosyanın dizininde onlar için bakacağızlinted edilecek ve içinde Ardışık ana dizinler dosya sisteminin kök dizinine kadar. Bu seçenek, bir projenin farklı bölümleri için farklı yapılandırmalar istediğinizde veya başkalarının yapılandırma dosyasında geçmeyi hatırlamanıza gerek kalmadan doğrudan ESLint'i kullanmasını istediğinizde kullanışlıdır.
O dizinde aşağıdaki içeriğe sahip bir .eslintrc
dosyası oluşturarak commonComponents
dizin için import/prefer-default-export
kuralı devre dışı bırakabilirsiniz:
{
"rules": {
"import/prefer-default-export": "off"
}
}
Size kurallarını uygulamak istediğiniz birden fazla dizin varsa, daha sonra farklı amaçlar için farklı konfigürasyonlar oluşturabilirsiniz. Örneğin:
.eslintrc-main.json
için .eslintrc.json
ve bileşenleri için eslint -c .eslintrc-main src test
.eslintrc-comp.json
çalıştırmak ve nasıl belgelerine buldunuz nerede eslint -c .eslintrc-comp commonComponents fooBarComponent
söyler misin çalıştırmak bu kuralı değiştir Eslint-plugin-import docs yardım etmiyordu –
@Dimitris Ne demek istediğinizden emin değilsiniz. Kural [seçenek yoktur] (https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/prefer-default-export.md), bu yüzden sadece basit bir açma/kapama [ESLint belgeleri] (http://eslint.org/docs/user-guide/configuring#configuring-rules). – cartant
Oh, vay, teşekkürler bunu bilmiyordu. Şerefe –