1.0.4 • Published 3 years ago

eslint-plugin-jsx-dollar v1.0.4

Weekly downloads
17
License
MIT
Repository
github
Last release
3 years ago

eslint-plugin-jsx-dollar

Eslint plugin that check JSXText's unnecessary template literal $ character.

npm version minified size minzipped size

Install

yarn add -D eslint-plugin-jsx-dollar

.eslintrc.js

module.exports = {
  "plugins": [
    ...,
    "jsx-dollar"
  ],
  "rules": [
    ...,
    "jsx-dollar/jsxDollar": "error",
  ]
  ...,
}

Example

When using JavaScript template literals, use `${expression}`. But, we rarely typo ${} in JSX text.

Details are shown below.

const text = "sample";

export const Success: React.FC = () => {
  return (
    <span>{`${text}`}</span>
    // Equals <span>sample</span>
  );
};

export const Failed: React.FC = () => {
  return (
    <span>${text}</span>
    // Equals <span>$sample</span>
  );
};

Lisence

MIT

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago