eslint-plugin-unicorn
Version:
More than 100 powerful ESLint rules
15 lines (13 loc) • 410 B
JavaScript
// Replace `StringLiteral` or `TemplateLiteral` node with raw text
const replaceStringRaw = (fixer, node, raw) =>
fixer.replaceTextRange(
// Ignore quotes and backticks
[
// eslint-disable-next-line internal/no-restricted-property-access
node.range[0] + 1,
// eslint-disable-next-line internal/no-restricted-property-access
node.range[1] - 1,
],
raw,
);
export default replaceStringRaw;