undefined

bokuweb.me

sublimetextで保存時にcppcheckを実行する

おぼえ書きです。 cppcheckはインストール済の前提です。

  1. 「SublimeLinter」プラグインが入っていない場合インストールする 「Package Controll」- 「Install Package」で「SublimeLinter」で検索 -> インストール
  2. 「Preference」 - 「Package Settings」 - 「SublimeLinter」 - 「Settings - User」 を選択
  3. 「SublimeOnLinter.sublime-stteings」が開くので以下を貼り付け、保存
{
    "sublimelinter_syntax_map":
    {
        "C" : "c"
    },

    "sublimelinter_executable_map":
    {
       // cppcheck.exeへのpathを指定
       "c": "C:\\Program Files\\Cppcheck\\cppcheck.exe"
    }
}

例えばこんなソースの場合保存すると。

int main(void)
{
    int array[10] = {0}
    int i;

    if (array[10] == 0) {
        return;
    }

    if (i == 0) {
        return;
    }
}

こんな風に。

f:id:bokuweb:20150215184844j:plain

※うわあ。3行目";"が抜けてる。coffeeばっかり書いてるとまず漏れる。

Web制作者のためのSublime Textの教科書

Web制作者のためのSublime Textの教科書