为什么我的代码在我的GitHub仓库中变红并且如何禁用它?

时间:2018-02-06 01:41:01

标签: json github

我的代码在语法上是正确的,并且完美地运行。

那么为什么linter将它标记为红色?

这很烦人,我不喜欢它看起来的样子。

它是.json个文件。

enter image description here

1 个答案:

答案 0 :(得分:3)

  

我的代码在语法上是正确的

不,不是:JSON doesn't permit comments

解决方法是使用以下内容添加Linguist override来使用.gitattributes file

*.json linguist-language=JavaScript

这告诉GitHub将存储库中的.json文件视为完整的JavaScript(当然,它允许注释)而不是JSON。

GitHub appears to cache Linguist highlighting data,因此在新的突出显示出现之前,可能需要再次修改,提交和推送任何现有的JSON文件。