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中的拼写?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)