関連パッケージ/設定

参考:

Rails 開発用の Atom エディタの設定メモ – Qiita

Rails 書きの僕が最低限やっている Atom の設定 – Qiita

超捗る!Atom で Ruby を書く前にいれておいたほうがいいパッケージ5選 + α – Qiita

Atom で Ruby を使うためのプラグイン (パッケージ) | Gabekore Garage

Atom.io packages for Ruby on Rails | reddit

language-ruby

参考:

language-ruby | Atom Packages

atom/language-ruby: Ruby package for Atom – GitHub

language-ruby/ruby.cson at master · atom/language-ruby – GitHub

language-ruby-on-rails

ERB ( .erb.html ) におけるスニペット

  • - + Tab<% %> を挿入する
  • = + Tab<%= %> を挿入する
  • if + Tab<% if condition %> ... <% end %> を挿入する
  • else + Tab<% else %> ... を挿入する
  • end + Tab<% end %> を挿入する

参考:

language-ruby-on-rails | Atom Packages

atom/language-ruby-on-rails: Ruby on Rails package for Atom – GitHub

Atom エディタの Rails の ERB ファイル用スニペットが便利 – Qiita

Fix embedded-erb in strings by xurdedix · Pull Request #59 · atom/language-ruby-on-rails – GitHub

Highlight/snippets not working in *.js.erb strings · Issue #39 · atom/language-ruby-on-rails – GitHub

syntax highlighting – strings – issue related to `%%` · Issue #27 · atom/language-ruby-on-rails – GitHub

language-ruby-on-rails/ruby on rails.cson at master · atom/language-ruby-on-rails – GitHub

language-ruby-on-rails/html (rails).cson at master · atom/language-ruby-on-rails – GitHub

language-ruby-on-rails/javascript (rails).cson at master · atom/language-ruby-on-rails – GitHub

language-ruby-on-rails/language-ruby-on-rails.cson at master · atom/language-ruby-on-rails – GitHub

how would I configure a ruby on rails closing tag %> in atom – Stack Overflow

change-case

参考:

change-case | Atom Packages

robhurring/atom-change-case: atom plugin for node-change-case – GitHub

静的コード解析

参考:

Atom に静的コード解析を導入する手順 – Qiita

静的コード解析の設定と Atom への導入手順 | Simplie Post

linter の設定方法 | たくメモ

Atom でコードの構文エラーを確認できる Linter プラグイン | Lonely Mobiler

linter-rubocop

rubocop をインストールする

$ gem install rubocop

依存パッケージの linterlinter-ui-defaultintentionsbusy-signal も一緒に入れる必要がある。

$ apm install \
  linter linter-ui-default intentions busy-signal \
  linter-rubocop

rbenv 使用時は、shim のパスではなく実行パスを直接指定する必要がある。

$ rbenv which rubocop

参考:

linter-rubocop | Atom Packages

AtomLinter/linter-rubocop: Linter plugin for Ruby, using rubocop – GitHub

rubocop-hq/rubocop: A Ruby static code analyzer and formatter, based on the community Ruby style guide – GitHub

RuboCop – The Ruby Linter that Serves and Protects [Official]

Atom エディタで rubocop を使ってコードの品質を保つ | ジョージプログラマーの日記

Atom で Rubocop を使う – Qiita

rubocop を導入してコードの品質を保つ方法 | A Little Each Day

Don’t work rubocop with atom – Stack Overflow

.rubocop.yml

参考:

rails/.rubocop.yml at master · rails/rails – GitHub

linter-ruby

参考:

linter-ruby | Atom Packages

AtomLinter/linter-ruby: Linter plugin for ruby, using ruby -wc – GitHub

linter-stylelint

参考:

linter-stylelint | Atom Packages

AtomLinter/linter-stylelint: A plugin for Atom Linter providing an interface to stylelint – GitHub

stylelint/stylelint: A mighty, modern style linter – GitHub

ここがすごいぞ!stylelint!- Qiita

stylelint を使い始めたので設定例など | yuw27b’s blog

linter-sass-lint

参考:

linter-sass-lint | Atom Packages

AtomLinter/linter-sass-lint: A plugin for the Atom linter to interface with sass-lint – the all node scss/Sass linter – GitHub

sasstools/sass-lint: Pure Node.js Sass linting – GitHub

sass-lint | 酒と涙とRubyとRailsと

sass-lint .sass/.scss ファイルを lint する | deadwood

Use Sass Lint with Atom – Adam Marsden

Linting SCSS with sass-lint | Lincoln Loop

Project .sass-lint.yml not being detected. · Issue #31 · AtomLinter/linter-sass-lint – GitHub

linter-scss-lint

参考:

linter-scss-lint | Atom Packages

AtomLinter/linter-scss-lint: Linter plugin for SCSS, using scss-lint – GitHub

brigade/scss-lint: Configurable tool for writing clean and consistent SCSS – GitHub

.scss-lint.yml の導入方法・オススメの設定 | CodeNote

scss-lint の gem 名が変わっていてハマった話 – Qiita

Atom の linter-scss-lint に “you are using an old version of scss-lint” と怒られる – Qiita

5年モノのサービスに1ヶ月で Sass (SCSS) を導入したお話 | メドピア開発者ブログ

linter-js-yaml

参考:

linter-js-yaml | Atom Packages

AtomLinter/linter-js-yaml: Atom Linter plugin for YAML, using js-yaml – GitHub

connec/yaml-js: A port of PyYAML to CommonJS – GitHub

rails-transporter

参考:

rails-transporter | Atom Packages

hmatsuda/rails-transporter: AtomEditor package that to open related Rails files on current context – GitHub

rspec-snippets

参考:

rspec-snippets | Atom Packages

jonmagic/atom-rspec-snippets: Rspec grammars and snippets in Atom – GitHub

rspec

参考:

rspec | Atom Packages

fcoury/atom-rspec: Atom RSpec runner package – GitHub

atom-runner

参考:

atom-runner | Atom Packages

lsegal/atom-runner: This package will run various script files inside of Atom. It currently supports JavaScript, CoffeeScript, Ruby, and Python. You can add more. – GitHub

Atom エディタで Ruby プログラムを実行する方法 | ハジプロ!

browser-plus

参考:

browser-plus | Atom Packages

skandasoft/browser-plus: Browser For Atom – GitHub

ATOM に Web ブラウザ機能を追加するプラグイン browser-plus | cupOF Interests

Atom で Rails をプレビューする方法 – teratail

ERB ファイルのハイライトがおかしい

参考:

syntax highlighting – strings – issue related to `%%` · Issue #27 · atom/language-ruby-on-rails – GitHub

Highlight/snippets not working in *.js.erb strings · Issue #39 · atom/language-ruby-on-rails – GitHub

Fix embedded-erb in strings by xurdedix · Pull Request #59 · atom/language-ruby-on-rails – GitHub

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA