Основной раздел > Вопросы и ответы
SublimeLinter 4.0 - новые пути, как?
Mercury:
А как-то можно для проекта указать другой путь к интерпретатору? Мне для проекта надо понизить версию php
TAIFUN:
--- Цитата: Loac от Марта 28, 2018, 23:15:49 ---Изменился формат настроек. О чем тебе говорит текст ошибки "Additional properties are not allowed ('user' was unexpected)".
Должно быть примерно:
--- Код: ---{
"debug": false,
"linters": {
"php": {
"disable": false,
"args": [],
"excludes": []
}
},
}
--- Конец кода ---
ну и так далее. Список доступных параметров можно увидеть в файле настроек по дефолту.
--- Конец цитаты ---
Здравствуйте.
Не так давно SublimeLinter снова обновился и по всей вероятности что-то изменил в синтаксисе.
Ругается вот таким сообщением:
--- Цитировать ---SublimeLinter: ERROR:
=====================
jsl: Defining 'cls.syntax' has no effect anymore. Use http://www.sublimelinter.com/en/stable/linter_settings.html#selector instead.
--- Конец цитаты ---
Вот мои настройки:
--- Цитировать ---// SublimeLinter Settings - User
{
"debug": true,
"delay": 0.25,
"gutter_theme": "Packages/SublimeLinter/gutter-themes/Circle/Circle.gutter-theme",
"lint_mode": "background",
"linters": {
"csslint": {
"@disable": false,
"args": [],
"errors": "",
"excludes": [],
"ignore": "",
"warnings": ""
},
"hlint": {
"@disable": false,
"args": [],
"excludes": []
},
"htmltidy": {
"@disable": false,
"args": [],
"excludes": [],
"executable": "D:\\Install\\Tidy\\tidy.exe"
},
"jscs": {
"@disable": false,
"args": [],
"excludes": []
},
"jshint": {
"@disable": false,
"args": [],
"excludes": []
},
"jsl": {
"@disable": false,
"args": [],
"excludes": []
},
"php": {
"@disable": false,
"args": [],
"excludes": [],
"cmd": "C:\\Program Files (x86)\\PHP\\php.exe"
},
"phplint": {
"@disable": false,
"args": [],
"excludes": [],
"executable": "C:\\Program Files (x86)\\PHP\\php.exe"
}
},
"no_column_highlights_line": false,
"paths": {
"linux": [],
"osx": [],
"windows": []
},
"show_marks_in_minimap": true,
//"sublimelinter_executable_map": {
// "css": "node",
// "html": "D:\\Install\\Tidy\\tidy.exe", //путь до вашей папки с tidy.exe, обратите внимание на двойные обратные слеши, они обязательны
// "php": "C:\\Program Files (x86)\\PHP\\php.exe" //путь до вашей папки с php.exe
//},
"syntax_map": {
"css": "css",
"html (django)": "html",
"html (rails)": "html",
"html 5": "html",
"js": "js",
"php": "php",
"python django": "python"
},
}
//executable
--- Конец цитаты ---
Не подскажете что нужно подправить?
TAIFUN:
Мне ответили на гитхабе касательно моего вопроса.
Проблема, как оказалось, не связа с настройками.
Я к плагину SublimeLinter устанавливал следующие пакеты:
— SublimeLinter
— SublimeLinter-html-tidy
— SublimeLinter-csslint
— SublimeLinter-jsl
— SublimeLinter-jshint
— SublimeLinter-php
— SublimeLinter-phplint
— LESS
— JSHint
И вышеуказанная ошибка означает, что нужно обновить пакет SublimeLinter-jsl
Навигация
Перейти к полной версии