android – 有没有办法配置gradle来检查strings.xml中的拼写?

android – 有没有办法配置gradle来检查strings.xml中的拼写?,第1张

概述我想在使用gradle构建时检查strings.xml以进行拼写检查.由于我们使用持续集成,因此我们需要将其配置为从命令行进行构建,而不仅仅是在 Android Studio中.有办法吗? PS.我试过了: lintOptions { abortOnError false // check *only* the given issue id's check 'Typos' 我想在使用gradle构建时检查strings.xml以进行拼写检查.由于我们使用持续集成,因此我们需要将其配置为从命令行进行构建,而不仅仅是在 Android Studio中.有办法吗?

PS.我试过了:

lintoptions {    abortOnError false    // check *only* the given issue ID's    check 'Typos'}

strings.xml中:

<resources>    <string @R_301_6889@="app_@R_301_6889@">Project</string>    <!-- Common Words -->    <string @R_301_6889@="test_spelling">sdfsdfdfds</string>

./gradlew assembleDeBUG lint

但一无所获:

:app:lintRan lint on variant release: 0 issues foundRan lint on variant deBUG: 0 issues foundWrote HTML report to     file:/Users/asmirnov/documents/dev/src/Project/app/build/outputs/lint-results.HTMLWrote XML report to /Users/asmirnov/documents/dev/src/Project/app/build/outputs/lint-results.xml

我也检查过lint –show:

...Typos-----Summary: Spelling errorPriority: 7 / 10Severity: Warningcategory: Correctness:MessagesThis check looks through the string deFinitions,and if it finds any wordsthat look like likely misspellings,they are flagged....

PPS.如果我添加另一个规则来检查(检查’错别字’,’TypographyEllipsis’)我正在按预期收到警告(对于TypographyEllipsis),所以一般linting工作.出于某种原因,“错别字”规则不起作用

解决方法 我目前正在做类似的事情,所以还没有完成我的工作.不确定你是否还有一个答案,就像前一段时间的问题一样.这就是我所拥有的.

你在这里的代码:

lintoptions {abortOnError false// check *only* the given issue ID'scheck 'Typos'}

应该没事.如果您正在使用它们,您也可以在一种风味中添加它,以便更具限制性.

要从命令行获取报告,您需要执行:

./gradlew lintAssembleDeBUG

或者你的味道,例如./gradlew lintAssembleMyFlavorDeBUG

我试图利用lintoptions.check()方法,以编程方式添加我想要的检查,但没有运气.另一种选择是由Jason Atwood描述的here.我正在看这个,添加空白文件:

ext.lintCheckList = [    // Blank default List] as String[]

到repo,并根据需要替换CI工作中的那个.

希望有所帮助.

更新:

命令不正确.它应该是

./gradlew lintDeBUG

要么

./gradlew lintMyFlavorDeBUG

等等

总结

以上是内存溢出为你收集整理的android – 有没有办法配置gradle来检查strings.xml中的拼写?全部内容,希望文章能够帮你解决android – 有没有办法配置gradle来检查strings.xml中的拼写?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1125757.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存