查找React/Node项目中的所有硬编码字符串



我和我的团队接管了一个仅部分实现了i18n的遗留项目。现在我们想要找到项目中所有的硬编码字符串。你们能想到一个正则表达式,插件(VS Code其他)或脚本/工具吗?

有趣的是,搜索这个问题出现的大多数是桌面编程语言。

你可以使用VS Code扩展i18n Ally: https://marketplace.visualstudio.com/items?itemName=Lokalise.i18n-ally

我也在做一个文本提取项目,这让事情变得快了很多。如果你突出显示静态/硬编码文本,你可以使用一个快捷操作,提示你为文本创建一个相应的键,并将文本移动到你的json文件,加快了很多事情。我为它创建了如下的快捷键:

{
"key": "shift+cmd+i",
"command": "i18n-ally.extract-text"
}

回到你的直接问题,扩展有一个测试功能,用于检测硬编码字符串,这是非常有用的。我有一个问题是,我还不能弄清楚是否有一种方法可以阻止它检测内联CSS字符串;如果能忽略这些就好了。

有些功能是实验性的/在测试中,所以我不能保证它是错误证明,但到目前为止,它对我来说非常有用。希望这对你有帮助。

相关内容

  • 没有找到相关文章

最新更新