@putout/plugin-remove-useless-variables
Version:
🐊Putout plugin adds ability to find and remove useless
14 lines (10 loc) • 390 B
JavaScript
import {operator} from 'putout';
const {getTemplateValues} = operator;
const FN = 'const __a = function __a(__args) {__body}';
export const report = (path) => {
const {__a} = getTemplateValues(path, FN);
return `Avoid duplicate declaration of '${__a.name}'`;
};
export const replace = () => ({
'const __a = function __a(__args) {__body}': 'function __a(__args){__body}',
});