Как добавить опцию `asi` в JSHint?

Я хотел бы отключить предупреждения для пропущенных точек с запятой. Как я должен сделать?

Вот мой конфигурационный файл:

{
    "user": {
        "debug": false,
        "delay": 0.25,
        "error_color": "D02000",
        "gutter_theme": "Packages/SublimeLinter/gutter-themes/Blueberry/cross/Blueberry - cross.gutter-theme",
        "gutter_theme_excludes": [],
        "lint_mode": "background",
        "linters": {
            "jshint": {
                "@disable": false,
                "args": [],
                "excludes": []
            }
        },
        "mark_style": "none",
        "no_column_highlights_line": false,
        "passive_warnings": false,
        "paths": {
            "linux": [],
            "osx": [],
            "windows": []
        },
        "python_paths": {
            "linux": [],
            "osx": [],
            "windows": []
        },
        "rc_search_limit": 3,
        "shell_timeout": 10,
        "show_errors_on_save": false,
        "show_marks_in_minimap": true,
        "syntax_map": {
            "html (django)": "html",
            "html (rails)": "html",
            "html 5": "html",
            "javascript (babel)": "javascript",
            "php": "html",
            "python django": "python"
        },
        "warning_color": "DDB700",
        "wrap_find": true,
    }
}

1 ответ

Решение

Я бы порекомендовал добавить .jshintrc файл внутри вашего проекта, где вы можете добавить все свои настройки, так как это лучше практиковать, чем менять настройки глобально (таким образом, другие люди смогут использовать те же настройки линтера, что и вы, используя те же .jshintrc файл).


Если вы все еще хотите изменить свои настройки глобально, вы можете создать файл с любым именем (.jshint.conf например). Добавьте настройки jshint в этот файл.

пример .jshint.conf файл:

{
    "asi": true
}

Сохраните этот файл где-нибудь (я бы порекомендовал поместить его в ваш Packages / User).

Теперь вы можете просто обновить свои настройки для возвышенного линтера:

"linters": {
    "jshint": {
        "@disable": false,
        "args": [
            "--config", "c:\\Use\\Your\\Path\\To\\jshint\\settings\\jshintrc.conf"
         ],
        "excludes": []
    }
}

Подробнее о SublimeLinter-jshint: https://github.com/SublimeLinter/SublimeLinter-jshint

В будущем я рекомендую просмотреть README для любого плагина, который вы пытаетесь настроить. Они обычно очень подробны. Эта ссылка дает вам точные инструкции по настройке параметров jshint во всем мире.

Другие вопросы по тегам