Enforce the preferred use of curly quote/apostrophe characters.
Fixable: This rule is automatically fixable using the --fix
flag on the command line.
You'll first need to install ESLint:
npm install eslint --save-dev
Then, you can install eslint-plugin-prefer-smart-quotes
npm install eslint-plugin-prefer-smart-quotes --save-dev
Add the plugin to your eslint configuration file (.eslintrc.*
):
{
"plugins": [
"prefer-smart-quotes"
]
}
To configure the plugin rules:
{
"rules": {
"prefer-smart-quotes/prefer": ["error", "all"]
}
}
Thanks to eslint-plugin-no-smart-quotes for serving as the basis for this plugin.