sindresorhus/eslint-plugin-unicorn
View on GitHubAllow some strings in `string-content`
Open
#681 opened on Apr 11, 2020
enhancementhelp wanted
Description
Rule: https://github.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/string-content.md
Issues reported in https://github.com/xojs/xo/pull/439#issuecomment-598751860
I initially suggested this rule in https://github.com/sindresorhus/eslint-plugin-unicorn/issues/327 but I'm not able to use it for my original case because it applies to strings that shouldn't be changed.
I think this rule should instead be applied only in some cases, via whitelist.
An example would be:
- use variable name, e.g.
const description = 'More...' - use property name, e.g.
{description: 'More...'} - use TypeScript type, e.g.
FeatureMeta['description'] - use AST like
indentrule’signoreNodes(not sure if this is applicable) - use JSX attributes and textContent
This would probably replace the current tag-based blacklist.