Skip to content
This repository has been archived by the owner on Aug 7, 2023. It is now read-only.

Latest commit

 

History

History
334 lines (184 loc) · 12.8 KB

CHANGELOG.md

File metadata and controls

334 lines (184 loc) · 12.8 KB

2.5.7 (2020-02-13)

Bug Fixes

  • no documentation available on a second click (374c781)
  • show rule documentation without format (9279292)

2.5.6 (2020-02-11)

Bug Fixes

  • deps: update dependency semver to v7.1.3 (ecfd031)

2.5.5 (2020-02-04)

Bug Fixes

  • deps: update dependency semver to v7.1.2 (4127a0d)

2.5.4 (2019-12-18)

Bug Fixes

  • deps: update dependency semver to v7 (ef5c7ab)

2.5.3 (2019-11-06)

Bug Fixes

  • runner methods returns null output if no rubocop config file found (b82fa62)

2.5.2 (2019-10-25)

Bug Fixes

  • expected parentheses around arrow function argument arrow-parens (0f6ddf2)
  • use an object spread instead of Object.assign (7f5e004)

2.5.1 (2019-10-25)

Bug Fixes

  • deps: update dependency semver to v6.3.0 (97d522a)

2.5.0 (2019-10-25)

Bug Fixes

  • 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)

Features

  • implemented fix on save (4c1807e)

2.4.2 (2019-06-24)

Bug Fixes

  • deps: update dependency semver to v6.1.2 (60957d2)

2.4.1 (2019-06-17)

Bug Fixes

  • fixed missing trailing comma, comma-dangle (116c35a)
  • removed configuration to run Rubocop with extra Rails cops (9086d2c)

2.4.0 (2019-06-06)

Bug Fixes

  • 'Naming/FileName' rule on test tmp file (07c3453)

Features

  • fix file refactor, added fix file option to contextual menu (2b5c5db)

2.3.4 (2019-06-06)

Bug Fixes

2.3.3 (2019-05-28)

Bug Fixes

  • deps: update dependency semver to v6.1.1 (0fa563d)

2.3.2 (2019-05-28)

Bug Fixes

  • deps: update dependency pluralize to v8 (8095f32)

2.3.1 (2019-05-25)

Bug Fixes

  • fixed ruby file for 2.4, added unsupported lambda style (c72bba0)

2.3.0 (2019-05-01)

Features

2.2.7 (2019-04-30)

Bug Fixes

  • updated minimum Atom version to 1.30 (5f16450), closes #314

2.2.6 (2019-04-30)

Bug Fixes

  • rubocop v0.68.0 doesn't include the cop name in the message anymore (c71ec58)

2.2.5 (2019-04-24)

Bug Fixes

  • deps: update dependency atom-package-deps to v5.1.0 (6a6b00d)
  • deps: update dependency semver to v6 (20cb5f2)

Changelog

Performance improvements:
  • Lazy load dependencies on activation and use scopes instead of language names (#294)
Bug Fixes:
  • Dependency updates
Bug Fixes:
  • Fix determination of RuboCop version for rbenv/bundler (#262)
Bug Fixes:
  • Fix for RuboCop versions below v0.52.0 (#258)
Changes:
  • Update message style to match RuboCop v0.52.0+
Bug Fixes:
  • Ensure the file has a path before attempting to lint it (#252)
Changes:
  • Remove linter timeout config, replace with a helpful warning in the case of timeouts
  • Improve documentation
  • Enable linting on Gemfile
Bug Fixes:
  • Unique process spawning -- key process id's by linter name + filepath
Changes:
  • Upgrade to [email protected].
  • Unique process spawning -- newer linter process spawns will kill older processes
Changes:
  • Upgrade to work with Linter 2 API
  • Pull detailed documentation from bbatsov's style guide
  • Linter timeout configurable (defaults to 10 seconds)
Bug Fixes:
  • Run atom lint from project root instead of file current being edited -- makes sure .ruby-version is respected
Breaking changes:
  • Does not support old Linter Rubocop configs executablePath and additionalArguments
  • 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

Maintenance

Maintenance

Maintenance

  • Upgrade to atom-linter@4.

Bug Fixes

  • Fix undefined showing up in command option.

Changes

  • Improve command description.

Changes

  • There is now a single command option. Example commands are rubocop, bundle exec rubocop, rubocop --config /my/config, etc. The necessary arguments linter-rubocop needs will be automatically appended to whatever base command you specify. Existing executablePath and additionalArguments config options will automatically be merged into the command option on the first run.

Bug Fixes

  • The linter will now run in the directory of the file being linted. This should make bundle exec rubocop function correctly again.

Bug Fixes

  • The linter will now ignore stderr output from rubocop if it is still able to parse stdout.

New Features

  • Use STDIN for linting #72. This version requires rubocop >= 0.34.0.

Bugs fixed

  • Expose rubocopExecutablePath in settings-view #23

New Features

  • Support rspec syntax #12

New Features

  • Run linter under source.ruby.rails, with -R flag #5