gpt4 book ai didi

javascript - 自动将字符串连接转换为模板文字

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:11:32 27 4
gpt4 key购买 nike

我有一个代码库,其中包含许多通过字符串连接构建的字符串。是否有一种自动方法可以将所有字符串连接实例替换为 templates ?例如:

const a = 'b ' + c;
// becomes:
const a = `b ${c}`;

基于脚本的解决方案会很棒。编辑器插件会更好。 (我正在使用 Visual Studio Code。)

最佳答案

这可以通过 eslint 来完成。参见规则:http://eslint.org/docs/rules/prefer-template .

以下将在 src 目录上运行单个规则并修复所有错误。该规则是一个字符串编码的类似 JSON 的值。数组中的值为 0 - 忽略,1 - 警告,2 - 错误。
eslint ./src --rule '{prefer-template:[2]}' --fix

类似地,如果您使用的是 TypeScript,tslint 可以做类似的事情,尽管它似乎不能只指定一个规则:
tslint --config ./tslint.json --project ./tsconfig.json --fix

关于javascript - 自动将字符串连接转换为模板文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45308933/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com