sindresorhus/eslint-plugin-unicorn
no-empty-file should be configurable
Chiusa
#2218 aperta il 8 nov 2023
enhancementgood for beginnerhelp wanted
Metriche repository
- Star
- (5022 stelle)
- Metriche merge PR
- (Merge medio 4h 30m) (26 PR mergiate in 30 g)
Descrizione
no-empty-file isn't configurable
A file with comments but without code is considered empty. More finesse would be appreciated.
Example: I would like to disallow empty files in general, but I would like to allow *.test.ts(x) files to contain only comments
Use case:
// File: useScreenSizeHint.test.ts
// No need to write tests here, useScreenSizeHint.ts source code is already tested by ScreenSizeHintProvider.test.tsx
ESLint configuration:
rules: {
'unicorn/no-empty-file': 'error'
},
overrides: [
{
files: ['**/*.test.ts', '**/*.test.tsx'],
rules: {
// Empty test files with comments are legit
'unicorn/no-empty-file': ['error', { allow: ['comments'] }]
},
}
]