以下の内容はhttps://takuya-1st.hatenablog.jp/entry/2022/05/25/011506より取得しました。


phpstorm で scss-lintを行う

phpstorm でSCSSをチェックする

SCSSファイルを開くと、Lintの設定をレコメンドされる。配布元 →GitHub - idok/scss-lint-plugin: SCSS Lint plugin for intellij

ちなみにscss lint には npm もある。最近はnpmを使うことが多いハズ。そしてさらに最近はDartSassになってるはず。

ただし、このプラグインは設定が古いため、ruby 版を使うことになっている。

phpstorm のプラグインruby 版を想定してるので、想定通りに動かしてあげる。

私は更に想定して、古いバージョンのruby を使ってインストールしておいた。

scss-lintのインストール

gem install --user-install scss-lint

実行結果

Fetching scss-lint-0.38.0.gem
Fetching sass-3.4.25.gem
Fetching rainbow-2.2.2.gem
WARNING:  You don't have /Users/takuya/.gem/ruby/2.7.0/bin in your PATH,
      gem executables will not run.
Successfully installed sass-3.4.25
Building native extensions. This could take a while...
Successfully installed rainbow-2.2.2
WARNING: `scss-lint` has been renamed to `scss_lint` to follow proper RubyGems naming conventions. Update your Gemfile or relevant install scripts to install `scss_lint`.
Successfully installed scss-lint-0.38.0
3 gems installed

インストールされた場所

takuya@Desktop$ ls /Users/takuya/.gem/ruby/2.7.0/bin
sass  sass-convert  scss  scss-lint

設定

phpstorm などで、SCSSで設定を検索し、上記のパスを入れてあげる。

無事に動作した。

参考資料




以上の内容はhttps://takuya-1st.hatenablog.jp/entry/2022/05/25/011506より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14