gpt4 book ai didi

android - 如何在 Windows 中安装 Ktlint

转载 作者:行者123 更新时间:2023-12-04 23:55:06 25 4
gpt4 key购买 nike

我正在尝试做什么:我正在尝试在本地 Windows 上安装 ktlint

我尝试过的:

在命令提示符下使用命令

curl -sSLO https://github.com/pinterest/ktlint/releases/download/0.38.1/ktlint && chmod a+x ktlint

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

https://www.howtogeek.com/249966/how-to-install-and-use-the-linux-bash-shell-on-windows-10/

发生了什么:无法在 Windows 中安装。

如何在windows中安装?

最佳答案

我在为 Windows 10 安装 ktlint 时遇到了问题。对我有用的是转到 Releases 页面,下载 ktlint 文件,将 ktlint 文件重命名为 ktlint.jar 并将其添加到我的 Android 项目根文件夹中(引用 this GitHub issue )(注意:必须安装 Java 才能识别文件扩展名),然后运行 ​​java -jar ktlint。 jar --apply-to-idea-project(在命令行中,从 Android 项目根目录)。然后我终于能够让它工作,产生以下文本:

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 添加到文件名命令行参数,我不断收到以下错误:

错误:无法访问 jarfile ktlint

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

您可以通过在命令行中输入以下命令来安装一个 git Hook ,以在提交时自动检查文件是否存在样式违规(如果您希望在推送时运行 ktlint,则运行“ktlint installGitPrePushHook”):java -jar ktlint.jar installGitPreCommitHook

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

关于android - 如何在 Windows 中安装 Ktlint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63724040/

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