SonarSource/eslint-plugin-sonarjs
### [`v0.9.1`](https://togithub.com/SonarSource/eslint-plugin-sonarjs/releases/0.9.1)
[Compare Source](https://togithub.com/SonarSource/eslint-plugin-sonarjs/compare/0.9.0...0.9.1)
Bug-fix release:
- Remove rule `generator-without-yield` [#264](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/264)
- Fix missing dependencies (`typescript` and `@typescript-eslint/experimental-utils`) [#262](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/262)
### [`v0.9.0`](https://togithub.com/SonarSource/eslint-plugin-sonarjs/releases/0.9.0)
[Compare Source](https://togithub.com/SonarSource/eslint-plugin-sonarjs/compare/ae75432b44c1cf5ccda4cad4bb413a7bbd98c82c...0.9.0)
New rules:
- `no-ignored-return` Return values from functions without side effects should not be ignored [#40](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/40)
- `elseif-without-else` "if ... else if" constructs should end with "else" clauses [#238](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/238)
- `no-gratuitous-expressions` Boolean expressions should not be gratuitous [#149](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/149)
- `generator-without-yield` Generators should "yield" something [#235](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/235)
- `no-nested-switch` "switch" statements should not be nested [#240](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/240)
- `no-nested-template-literals` Template literals should not be nested [#63](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/63)
- `no-empty-collection` Empty collections should not be accessed or iterated [#151](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/151)
- `non-existent-operator` Non-existent operators '=+', '=-' and '=!' should not be used [#234](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/234)
Improvements:
- Improve highlighting for `no-extra-arguments` [#178](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/178)
- Improve `prefer-immediate-return`: keep comments when fixing [#198](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/198)
- Add meta.docs for each rule [#246](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/246) (contributed by [@Loxos](https://togithub.com/Loxos))
- Indicate which rules are part of the preset, and which aren't [#165](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/165)
- Improve `prefer-while`: ignore 'for' without condition [#196](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/196)
- `no-unused-collections` should not fire if collection is exported [#197](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/197) (contributed by [@pustovitDmytro](https://togithub.com/pustovitDmytro))
- Fix `cognitive-complexity`: consider JSX Fragment [#245](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/245) (contributed by [@Anuovec](https://togithub.com/Anuovec))
Thanks a lot to the contributions!
### [`v0.7.0`](https://togithub.com/SonarSource/eslint-plugin-sonarjs/compare/v0.6.0...ae75432b44c1cf5ccda4cad4bb413a7bbd98c82c)
[Compare Source](https://togithub.com/SonarSource/eslint-plugin-sonarjs/compare/v0.6.0...ae75432b44c1cf5ccda4cad4bb413a7bbd98c82c)
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box.
This PR contains the following updates:
0.6.0
->0.9.1
Release Notes
SonarSource/eslint-plugin-sonarjs
### [`v0.9.1`](https://togithub.com/SonarSource/eslint-plugin-sonarjs/releases/0.9.1) [Compare Source](https://togithub.com/SonarSource/eslint-plugin-sonarjs/compare/0.9.0...0.9.1) Bug-fix release: - Remove rule `generator-without-yield` [#264](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/264) - Fix missing dependencies (`typescript` and `@typescript-eslint/experimental-utils`) [#262](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/262) ### [`v0.9.0`](https://togithub.com/SonarSource/eslint-plugin-sonarjs/releases/0.9.0) [Compare Source](https://togithub.com/SonarSource/eslint-plugin-sonarjs/compare/ae75432b44c1cf5ccda4cad4bb413a7bbd98c82c...0.9.0) New rules: - `no-ignored-return` Return values from functions without side effects should not be ignored [#40](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/40) - `elseif-without-else` "if ... else if" constructs should end with "else" clauses [#238](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/238) - `no-gratuitous-expressions` Boolean expressions should not be gratuitous [#149](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/149) - `generator-without-yield` Generators should "yield" something [#235](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/235) - `no-nested-switch` "switch" statements should not be nested [#240](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/240) - `no-nested-template-literals` Template literals should not be nested [#63](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/63) - `no-empty-collection` Empty collections should not be accessed or iterated [#151](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/151) - `non-existent-operator` Non-existent operators '=+', '=-' and '=!' should not be used [#234](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/234) Improvements: - Improve highlighting for `no-extra-arguments` [#178](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/178) - Improve `prefer-immediate-return`: keep comments when fixing [#198](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/198) - Add meta.docs for each rule [#246](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/246) (contributed by [@Loxos](https://togithub.com/Loxos)) - Indicate which rules are part of the preset, and which aren't [#165](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/165) - Improve `prefer-while`: ignore 'for' without condition [#196](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/196) - `no-unused-collections` should not fire if collection is exported [#197](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/197) (contributed by [@pustovitDmytro](https://togithub.com/pustovitDmytro)) - Fix `cognitive-complexity`: consider JSX Fragment [#245](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/245) (contributed by [@Anuovec](https://togithub.com/Anuovec)) Thanks a lot to the contributions! ### [`v0.7.0`](https://togithub.com/SonarSource/eslint-plugin-sonarjs/compare/v0.6.0...ae75432b44c1cf5ccda4cad4bb413a7bbd98c82c) [Compare Source](https://togithub.com/SonarSource/eslint-plugin-sonarjs/compare/v0.6.0...ae75432b44c1cf5ccda4cad4bb413a7bbd98c82c)Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.