【发布时间】:2019-08-04 22:55:35
【问题描述】:
我正在尝试使用 VSCode 为 Adobe After Effects 编写扩展脚本。我想进行一些 linting(如果是 ESLint 或任何其他 linter,不要太在意),但我无法说服 ESLint 对我的文件进行 lint。
Extendscript 是 ECMAScript 标准的一种方言,因此类似于 JavaScript 和 ActionScript。这些文件的扩展名是 .jsx。 VSCode 有一些扩展脚本插件,this one 提供语言支持,因此 VSCode 将我的 .jsx 文件视为扩展脚本文件。所以我希望这能在我的settings.json 中工作:
{
"eslint.options": {
"extensions": [".jsx", ".js"]
},
"eslint.validate": [
"javascript",
"javascriptreact",
"extendscript"
]
}
如果我尝试命令 ESLint.ShowOutputChannel 我得到错误:
ESLint 没有运行。默认情况下,仅验证 JavaScript 文件。如果您想验证其他文件类型,请在“eslint.validate”设置中指定它们。
编辑我还尝试将第 10 行中的 "extendscript" 替换为
{ "language": "extendscript", "autofix": false }
但没有运气。
【问题讨论】:
标签: javascript eslint vscode-settings extendscript