Markdown 为Atom'配置规则;s linter降价包是否基于每个项目?
我正在使用Atom中的包编写整齐的降价 通常,我更喜欢在默认情况下激活包选项Markdown 为Atom'配置规则;s linter降价包是否基于每个项目?,markdown,atom-editor,Markdown,Atom Editor,我正在使用Atom中的包编写整齐的降价 通常,我更喜欢在默认情况下激活包选项严格降价样式。它将基于Ciro Santilli的规则预设备注预设皮棉标记样式指南添加到检查中 但有时,例如,在工作中,外部因素迫使我打破一个或两个严格的降价风格指导规则 对于这些情况,我希望能够手动停用这些规则,但仅限于特定项目 linter markdown使用支持 如果我将包含以下内容的.remarkrc文件放在与所讨论的标记文件相同的目录中,它肯定会被拾取。但是过梁随后出现致命错误,如下所示 .remarkrc:
严格降价样式。它将基于Ciro Santilli的规则预设备注预设皮棉标记样式指南添加到检查中
但有时,例如,在工作中,外部因素迫使我打破一个或两个严格的降价风格指导规则
对于这些情况,我希望能够手动停用这些规则,但仅限于特定项目
linter markdown
使用支持
如果我将包含以下内容的.remarkrc
文件放在与所讨论的标记文件相同的目录中,它肯定会被拾取。但是过梁随后出现致命错误,如下所示
.remarkrc
:
{
"plugins": [
"remark-preset-lint-markdown-style-guide",
["no-multiple-toplevel-headings", false]
]
}
Error: Could not find module `remark-preset-lint-markdown-style-guide`...
错误:
{
"plugins": [
"remark-preset-lint-markdown-style-guide",
["no-multiple-toplevel-headings", false]
]
}
Error: Could not find module `remark-preset-lint-markdown-style-guide`...
有没有人知道一种好方法可以定制每个项目的linter markdown
Atom包的linter规则?我遇到了同样的问题,将.remarkrc
文件放在我的主目录中。这似乎是:
- GitHub页面上的这段代码(您可能会认为它是正确的)没有包含查找基本文件所需的配置(
remark preset lint recommended
),或者
- 基本文件已被删除或重命名
在任何一种情况下,删除对基文件的引用,以便代码段读取:
{
"plugins": [
["remark-lint-list-item-indent", false]
]
}
解决了我眼前的问题-我不再标记每个列表项。我猜linter markdown
有一组默认值,它是从某个地方提取的——大概是基于设置复选框
编辑:再翻一翻,我在地图上找到了一个参考资料。遵循这些说明也可以消除错误,但不是以一种非常整洁的方式——包安装在当前目录中。一、 在某种程度上,通过在我的主目录中安装解决了这个问题,但这是一个难题。它确实是在那里找到的。显然这里还有更多需要理解的地方,因为似乎linter markdown
使用了不同的方法来设置默认值。我的markdown项目的根目录中有这个配置,它似乎工作正常:
{
"plugins": [
"remark-lint"
],
"settings": {
"commonmark": true,
"blockquote-indentation": "2",
"checkbox-character-style": {
"checked": "x",
"unchecked": " "
},
"code-block-style": "fenced",
"heading-style": "atx",
"list-item-spacing": false,
"no-html": false,
"no-shortcut-reference-link": true,
"no-undefined-references": true,
"ordered-list-marker-value": "ordered",
"rule-style": "---",
"unordered-list-marker-style": "-",
"maximum-line-length": "120"
}
}
在GitHub(at)上打开一个问题可能会更幸运。