Я пытаюсь написать сценарии для расширения для Adobe After Effects, используя VSCode. Я бы хотел, чтобы произошла распечатка (не слишком суетливо, если это ESLint или какой-либо другой линтер), но я не могу убедить ESLint сдать мои файлы.
Extendscript - это диалект стандарта ECMAScript, поэтому он похож на JavaScript и ActionScript. Файлы имеют расширение .jsx
. Для VSCode есть несколько плагинов для расширений, этот обеспечивает поддержку языков, так что VSCode видит мои файлы .jsx как файлы расширений. Так что я надеялся, что это сработает в моем settings.json
:
{
"eslint.options": {
"extensions": [".jsx", ".js"]
},
"eslint.validate": [
"javascript",
"javascriptreact",
"extendscript"
]
}
Если я попробую команду ESLint.ShowOutputChannel, я получу ошибку:
ESLint не работает. По умолчанию проверяются только файлы JavaScript. Если вы хотите проверить другие типы файлов, укажите их в настройке «eslint.validate».
edit Я также пытался заменить "extendscript"
в строке 10 на
{ "language": "extendscript", "autofix": false }
Но не повезло.