2.5.7 (2020-02-13)
- no documentation available on a second click (374c781)
- show rule documentation without format (9279292)
2.5.6 (2020-02-11)
- deps: update dependency semver to v7.1.3 (ecfd031)
2.5.5 (2020-02-04)
- deps: update dependency semver to v7.1.2 (4127a0d)
2.5.4 (2019-12-18)
- deps: update dependency semver to v7 (ef5c7ab)
2.5.3 (2019-11-06)
- runner methods returns null output if no rubocop config file found (b82fa62)
2.5.2 (2019-10-25)
- expected parentheses around arrow function argument arrow-parens (0f6ddf2)
- use an object spread instead of
Object.assign
(7f5e004)
2.5.1 (2019-10-25)
- deps: update dependency semver to v6.3.0 (97d522a)
2.5.0 (2019-10-25)
- an autocorrect call should not be blocked by a lint call (58cecae)
- attempt to solve the bug with travis using an old version of dpkg (d57f493)
- check filePath on autocorrect (bf86d7d)
- deactivate cache (7579065)
- ensured inline doc for Rubocop versions < 0.52 (67987af)
- error severity on severity absence (0ca146e)
- fixed description on spec (b759091)
- fixed missing cache deactivation (d98931f)
- fixed rule doc cache for latest Rubocop 0.72 (d7e1e0d)
- linter message url (70fd058)
- put function inside class body (c5ed006)
- reload config on change its values (95da678)
- removed detectBundledRubocop (060a005)
- removed no needed deps (2218072)
- return null when no rule name match is present in the url (ec1ab85)
- rule doc could not exists yet in the cache (95c1321)
- test spec for excerpt description (036ad88)
- throw error if stderr is present when parsing std (9649fea)
- we use shell option to run on windows (df33642)
- implemented fix on save (4c1807e)
2.4.2 (2019-06-24)
- deps: update dependency semver to v6.1.2 (60957d2)
2.4.1 (2019-06-17)
- fixed missing trailing comma, comma-dangle (116c35a)
- removed configuration to run Rubocop with extra Rails cops (9086d2c)
2.4.0 (2019-06-06)
- 'Naming/FileName' rule on test tmp file (07c3453)
- fix file refactor, added fix file option to contextual menu (2b5c5db)
2.3.4 (2019-06-06)
- rule cache (5de081e)
2.3.3 (2019-05-28)
- deps: update dependency semver to v6.1.1 (0fa563d)
2.3.2 (2019-05-28)
- deps: update dependency pluralize to v8 (8095f32)
2.3.1 (2019-05-25)
- fixed ruby file for 2.4, added unsupported lambda style (c72bba0)
2.3.0 (2019-05-01)
2.2.7 (2019-04-30)
2.2.6 (2019-04-30)
- rubocop v0.68.0 doesn't include the cop name in the message anymore (c71ec58)
2.2.5 (2019-04-24)
- deps: update dependency atom-package-deps to v5.1.0 (6a6b00d)
- deps: update dependency semver to v6 (20cb5f2)
- Lazy load dependencies on activation and use scopes instead of language names (#294)
- Dependency updates
- Fix determination of RuboCop version for
rbenv
/bundler
(#262)
- Fix for RuboCop versions below v0.52.0 (#258)
- Update message style to match RuboCop v0.52.0+
- Ensure the file has a path before attempting to lint it (#252)
- Remove linter timeout config, replace with a helpful warning in the case of timeouts
- Improve documentation
- Enable linting on Gemfile
- Unique process spawning -- key process id's by linter name + filepath
- Upgrade to
[email protected]
. - Unique process spawning -- newer linter process spawns will kill older processes
- Upgrade to work with Linter 2 API
- Pull detailed documentation from bbatsov's style guide
- Linter timeout configurable (defaults to 10 seconds)
- Run atom lint from project root instead of file current being edited -- makes sure .ruby-version is respected
- Use atom-package-deps to ensure that Atom Linter is installed
-
Re-write in ES2017 (No more ☕ script yey!)
-
Added Rubocop autocorrect functionality (
Linter Rubocop: Fix File
)
- Does not support old Linter Rubocop configs
executablePath
andadditionalArguments
- Minimum Atom engine of
1.4.0
- Fixed activation on Chef code
- Add Ruby-on-Rails and Chef to the activation grammar list
- Only load the package when a Ruby file is opened
- Note the minimum
rubocop
version of v0.37.0 - Add specs and enable CI builds
- Add links in messages to the rule documentation
- Upgrade to
[email protected]
.
- Upgrade to
[email protected]
which adds $PATH support.
- Upgrade to
atom-linter@4
.
- Fix
undefined
showing up incommand
option.
- Improve command description.
- There is now a single
command
option. Example commands arerubocop
,bundle exec rubocop
,rubocop --config /my/config
, etc. The necessary argumentslinter-rubocop
needs will be automatically appended to whatever base command you specify. ExistingexecutablePath
andadditionalArguments
config options will automatically be merged into thecommand
option on the first run.
- The linter will now run in the directory of the file being linted. This
should make
bundle exec rubocop
function correctly again.
- The linter will now ignore
stderr
output fromrubocop
if it is still able to parsestdout
.
- Use STDIN for linting
#72. This
version requires
rubocop >= 0.34.0
.
- Expose
rubocopExecutablePath
in settings-view #23
- Support
rspec
syntax #12
- Run linter under
source.ruby.rails
, with-R
flag #5