首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在windows中安装Ktlint

如何在windows中安装Ktlint
EN

Stack Overflow用户
提问于 2020-09-03 12:49:02
回答 2查看 2.3K关注 0票数 3

我想做的:我试图在本地的windows上安装ktlint

我试过什么

在命令提示符下使用

代码语言:javascript
复制
curl -sSLO https://github.com/pinterest/ktlint/releases/download/0.38.1/ktlint && chmod a+x ktlint

还通过在链接中使用以下步骤尝试了上面的命令

代码语言:javascript
复制
https://www.howtogeek.com/249966/how-to-install-and-use-the-linux-bash-shell-on-windows-10/

正在发生的事情:无法在windows中安装。

如何在windows中安装?

EN

回答 2

Stack Overflow用户

发布于 2021-01-04 21:38:53

我在安装ktlint 10时遇到了问题。对我起作用的是转到发布版本页面,下载ktlint文件,将ktlint文件重命名为ktlint.jar,并将其添加到我的安卓项目根目录中(参考这个GitHub问题) (注意:必须安装Java才能识别文件扩展名),然后运行java -jar ktlint.jar --apply-to-idea-project (在命令行中,从Android根目录)。最后,我终于能够让它开始工作,结果得到了以下文本:

代码语言:javascript
复制
The following files are going to be updated:

        .\.idea\codeStyles\codeStyleConfig.xml
        .\.idea\codeStyles\Project.xml
        .\.idea\inspectionProfiles\profiles_settings.xml
        .\.idea\inspectionProfiles\ktlint.xml
        .\.idea\workspace.xml

Do you wish to proceed? [y/n]
(in future, use -y flag if you wish to skip confirmation)
y
(updated)

Please restart your IDE
(if you experience any issues please report them at https://github.com/shyiko/ktlint)

在没有更新文件以具有.jar扩展名并将.jar添加到文件名命令行参数的情况下,我一直得到以下错误:

Error: Unable to access jarfile ktlint

要立即运行ktlint,请在命令行中运行java -jar ktlint.jar (在ktlint.jar文件所在的目录中)。

通过在命令行中输入以下命令(如果希望在push上运行ktlint installGitPrePushHook,则运行"ktlint installGitPrePushHook“),您可以安装git钩子来自动检查提交时是否存在违反样式的文件:java -jar ktlint.jar installGitPreCommitHook

但这将只允许您为当前命令行会话设置钩子。如果关闭命令提示符,设置将被重置。如果希望在项目的每个会话上运行ktlinter,则必须将java -jar ktlint.jar命令添加到项目的.git/hook/pre-commit文件中,并将ktlint.jar文件粘贴到.git/hook文件夹中。

票数 4
EN

Stack Overflow用户

发布于 2020-11-11 16:17:56

下载ktlint ffile并将其添加到您的项目中

在命令行上运行java -jar ktlint

从这一点开始,然后gradlew ktlintCheck应该可以工作

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63724040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档