eslint-plugin-unicorn
eslint-plugin-unicorn copied to clipboard
no-empty-file should be configurable
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'] }]
},
}
]
Just use eslint-disable comment for your particular case
I agree that we should have an option to allow comments.
Hello, this is my first experience in open source. Could you see the implementation?