lint

要求:
lint

要求:

前言: 如果可以的话,我愿意尽可能使用 VS Code(主要是因为它是跨平台的,并且是所有主要平台上唯一完全可定制/可破解的 GUI 编辑器)。 不过,有一个问题反复打断了我的工作流程;虽然这只是一个干扰,但它对保持专注的影响是可以衡量的。在讨论这个问题之前,让我先描述一下…… 现状: 我在设置中定义了仅使用 Tab 键来自动完成代码片段,并禁用使用 Enter 键完成。 这是有意为之并且运行良好。 对于基于缩进的语言,我启用了 tab-stop/tab-key-input 的接受和转换为(通过 linter/intellisense)给定的默认宽度。必要时...

Admin

Visual Studio Code 中 C++ 括号的格式
lint

Visual Studio Code 中 C++ 括号的格式

我有C/C++ 扩展作为我的默认格式化程序。当我保存/运行代码时,左花括号会自动移至换行符,而不是保持在同一行。我该如何防止这种情况发生?(禁用扩展后不会发生这种情况。) 在设置中,我找到一个选项块的打开括号的位置我将其设置为同一行,但括号仍然移动到换行符。 ...

Admin

Ubuntu 上的 Atom 无法使用 phpcs 来对代码进行 linting;macOS 上可以进行同样的操作
lint

Ubuntu 上的 Atom 无法使用 phpcs 来对代码进行 linting;macOS 上可以进行同样的操作

我的目标是在 Ubuntu 上安装一个开发环境,我已经拥有大部分必要的部分,但我被困在最后一部分。 我正在使用 Atom 作为代码编辑器,并且我希望 Atom 在我输入时使用 phpcs 对我的代码进行 lint。 我已经在 macOS 上实现了这一点,但相同的过程在 Ubuntu 的安装上不起作用。 从上面的截图可以看出,我的代码根本没有被检查。 我安装了linter,linter-phpcs但由于某种原因,这些包未被使用。有谁知道如何让 Atom 使用这些包和/或让包从 WordPress 编码标准中获取其规则集? ...

Admin

如何针对 CHANGELOG 文件为 Visual Studo Code 配置 markdownlint
lint

如何针对 CHANGELOG 文件为 Visual Studo Code 配置 markdownlint

我喜欢 Visual Studio Code 的 markdownlint 扩展,但默认设置不太适合变更日志文件。 我如何才能为 CHANGELOG.md 文件以不同的方式配置 markdownlint,但对所有其他 markdown 文件使用正常设置? 具体来说,我希望禁用 CHANGELOG.md 文件的以下功能: MD024/无重复标题 从风格上来说,我也想禁用 MD032/列表周围的空白 MD022/标题周围空白 ...

Admin

vscode 中使用两个 Python 环境
lint

vscode 中使用两个 Python 环境

是否可以在 vscode 中同时“激活”两个 python 环境?一个环境将是项目的环境(例如,在本地文件夹 venv 中),另一个环境是具有 linters 和通用格式化包的全局环境。 ...

Admin

lintr 无法与 sublime 配合使用
lint

lintr 无法与 sublime 配合使用

我已经通过软件包控制安装了 SublimeLinter,但lintr在软件包控制中不可用,我已通过 git 安装了它。R 已连接到 sublime,软件包lintr由 安装install.packages("lintr")。但我收到此错误: 无棉绒结果。 lintr有人可以帮我在 Sublime 中进行配置吗? ...

Admin

VSCode JSDoc 类型检查
lint

VSCode JSDoc 类型检查

在 VSCode 中,如果我编写这个 JS 文件: /** @type {number} */ let x = 10; /** @type {string} */ let y = x; 没有任何内容用红色下划线显示,上面的工具提示y仅显示let y: string。这不是我想要的!我希望 VSCode 向我抛出一个错误,就像在 TS 文件中一样: let x: number = 10; let y: string = x; 在上面的文件中,y用红色下划线表示,将鼠标悬停在它上面时,工具提示会显示TS2332: Type 'number' is n...

Admin

如何在 VS Code 中抑制某些 Python 错误/警告
lint

如何在 VS Code 中抑制某些 Python 错误/警告

我已将 VS Code 升级到最新版本 1.30.0。然后它开始抱怨unresolved import。这是因为我的工作使用 docker,所以 docker 镜像包含所有依赖项,而我的本地机器却不包含。我不想在本地安装所有软件包。有什么方法可以禁用这些错误/警告吗? 输出看起来像警告,因为开头有一个黄色三角形,其中有如下文字 [Python] unresolved import 'freezegun' 我尝试将日志级别设置为错误,并设置python.analysis.disabled为unresolved import,但没有任何效果。可能是我做错...

Admin

在 Lint 中匹配括号后的第一行
lint

在 Lint 中匹配括号后的第一行

我正在为编程语言制定自定义规则皮棉到 : 匹配 , 之后的一个或多个空行{,并且 另一条规则是匹配之前的空行}。 作为此代码中的一个例子,我希望这些规则匹配第 2 行和第 5 行: class Test { /* Line 1 */ /* Line 2 */ func example() { /* Line 3 */ } /* Line 4 */ ...

Admin