何これ?
elixirの開発でこの子に怒られない設定についてとりま、まとめます
mixで作ったphoenixプロジェクトの場合
- プロジェクト直下に${プロジェクト名}.sublime-projectファイルを作ります
- 上のファイルに下記をコピーします
{
"folders":
[
{
"follow_symlinks": true
,"path": "."
,"folder_exclude_patterns": ["_build"]
}
],
"SublimeLinter": {
"linters": {
"elixirc": {
"pa": [
"${project}/_build/dev/lib/{プロジェクト名}/ebin"
,"${project}/_build/dev/lib/phoenix/ebin"
,"${project}/_build/dev/lib/phoenix_html/ebin"
,"${project}/_build/dev/lib/plug/ebin"
,"${project}/_build/dev/consolidated"
]
}
}
}
}
なんかある日突然怒られ始めたら
- まずは、Consoleでなんて怒られてるか見ましょう
- もしかしたら、sublime-projectファイルが正しく読まれてないかもしれません
-
Project > Open Project
から、${プロジェクト名}.sublime-projectを選択してプロジェクトを開きなおしてみましょう
-
lib下をガツッといっぺんに指定したい向け
"elixirc": {
"pa": [
"${project}/_build/dev/**/ebin"
,"${project}/_build/dev/consolidated"
]
}