SonarSource/eslint-plugin-sonarjs
### [`v0.15.0`](https://togithub.com/SonarSource/eslint-plugin-sonarjs/releases/tag/0.15.0)
[Compare Source](https://togithub.com/SonarSource/eslint-plugin-sonarjs/compare/0.14.0...0.15.0)
- Add exception to S4144
### [`v0.14.0`](https://togithub.com/SonarSource/eslint-plugin-sonarjs/releases/tag/0.14.0)
[Compare Source](https://togithub.com/SonarSource/eslint-plugin-sonarjs/compare/0.13.0...0.14.0)
- Fix FP in `no-gratuitous-expressions`: inlined react expression
- Update Babel parser to use `@babel/eslint-parser`
- Update other dependencies
### [`v0.13.0`](https://togithub.com/SonarSource/eslint-plugin-sonarjs/releases/tag/0.13.0)
[Compare Source](https://togithub.com/SonarSource/eslint-plugin-sonarjs/compare/0.12.0...0.13.0)
New suggestions
- Add suggestion for 'no-redundant-jump' ([#338](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/338))
- Add suggestion for 'no-collection-size-mischeck' ([#340](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/340))
- Add suggestion for 'prefer-single-boolean-return' ([#337](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/337))
- Add suggestion for 'non-existent-operator' ([#336](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/336))
- Add suggestion for 'no-same-line-conditional' ([#339](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/339))
Many thanks to our contributor! 🥇
- [@xiaoxiangmoe](https://togithub.com/xiaoxiangmoe) ([#333](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/333))
**Full Changelog**: https://github.com/SonarSource/eslint-plugin-sonarjs/compare/0.12.0...0.13.0
### [`v0.12.0`](https://togithub.com/SonarSource/eslint-plugin-sonarjs/releases/tag/0.12.0)
[Compare Source](https://togithub.com/SonarSource/eslint-plugin-sonarjs/compare/0.11.0...0.12.0)
Main changes
- Improve `no-identical-functions`: add option for min function size ([#325](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/325))
- Improve `no-nested-template-literals`: do not report on multiline literal ([#326](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/326))
- Improve `prefer-single-boolean-return`: report when next statement returns boolean ([#324](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/324))
- Deactivate `no-inverted-boolean` and replace fix with suggestion ([#322](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/322))
Many thanks to our contributors! 🥇
- [@B2o5T](https://togithub.com/B2o5T) for improving `prefer-single-boolean-return` ([#318](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/318))
- [@vanyaraspopov](https://togithub.com/vanyaraspopov) for suggesting min function size configuration for `no-identical-functions` ([#320](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/320))
**Full Changelog**: https://github.com/SonarSource/eslint-plugin-sonarjs/compare/0.11.0...0.12.0
### [`v0.11.0`](https://togithub.com/SonarSource/eslint-plugin-sonarjs/releases/tag/0.11.0)
[Compare Source](https://togithub.com/SonarSource/eslint-plugin-sonarjs/compare/0.10.0...0.11.0)
- Support ESLint 8.x
- Fix secondary locations ([https://github.com/SonarSource/eslint-plugin-sonarjs/pull/304](https://togithub.com/SonarSource/eslint-plugin-sonarjs/pull/304), in `sonar-runtime` only)
- Fix no-duplicate-string: ignore import expressions ([https://github.com/SonarSource/eslint-plugin-sonarjs/pull/305](https://togithub.com/SonarSource/eslint-plugin-sonarjs/pull/305))
Many thanks to our contributors! 🥇
- [@Slapbox](https://togithub.com/Slapbox) made their first contribution in [https://github.com/SonarSource/eslint-plugin-sonarjs/pull/285](https://togithub.com/SonarSource/eslint-plugin-sonarjs/pull/285)
- [@gboer](https://togithub.com/gboer) made it possible to support ESLint 8.x [https://github.com/SonarSource/eslint-plugin-sonarjs/pull/302](https://togithub.com/SonarSource/eslint-plugin-sonarjs/pull/302)
**Full Changelog**: https://github.com/SonarSource/eslint-plugin-sonarjs/compare/0.10.0...0.11.0
### [`v0.10.0`](https://togithub.com/SonarSource/eslint-plugin-sonarjs/releases/tag/0.10.0)
[Compare Source](https://togithub.com/SonarSource/eslint-plugin-sonarjs/compare/0.9.1...0.10.0)
- Fix link to docs in rule meta ([#270](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/270))
- Fix `no-inverted-boolean-check`: enclose autofix with parentheses on double negation ([#187](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/187))
- Fix `no-gratuitous-expressions`: TypeError when accessing non-existing parent scope ([#271](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/271))
- Improve `prefer-immediate-return`: ignore when returned variable has a declared type ([#274](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/274))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
0.9.1
->0.15.0
Release Notes
SonarSource/eslint-plugin-sonarjs
### [`v0.15.0`](https://togithub.com/SonarSource/eslint-plugin-sonarjs/releases/tag/0.15.0) [Compare Source](https://togithub.com/SonarSource/eslint-plugin-sonarjs/compare/0.14.0...0.15.0) - Add exception to S4144 ### [`v0.14.0`](https://togithub.com/SonarSource/eslint-plugin-sonarjs/releases/tag/0.14.0) [Compare Source](https://togithub.com/SonarSource/eslint-plugin-sonarjs/compare/0.13.0...0.14.0) - Fix FP in `no-gratuitous-expressions`: inlined react expression - Update Babel parser to use `@babel/eslint-parser` - Update other dependencies ### [`v0.13.0`](https://togithub.com/SonarSource/eslint-plugin-sonarjs/releases/tag/0.13.0) [Compare Source](https://togithub.com/SonarSource/eslint-plugin-sonarjs/compare/0.12.0...0.13.0) New suggestions - Add suggestion for 'no-redundant-jump' ([#338](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/338)) - Add suggestion for 'no-collection-size-mischeck' ([#340](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/340)) - Add suggestion for 'prefer-single-boolean-return' ([#337](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/337)) - Add suggestion for 'non-existent-operator' ([#336](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/336)) - Add suggestion for 'no-same-line-conditional' ([#339](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/339)) Many thanks to our contributor! 🥇 - [@xiaoxiangmoe](https://togithub.com/xiaoxiangmoe) ([#333](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/333)) **Full Changelog**: https://github.com/SonarSource/eslint-plugin-sonarjs/compare/0.12.0...0.13.0 ### [`v0.12.0`](https://togithub.com/SonarSource/eslint-plugin-sonarjs/releases/tag/0.12.0) [Compare Source](https://togithub.com/SonarSource/eslint-plugin-sonarjs/compare/0.11.0...0.12.0) Main changes - Improve `no-identical-functions`: add option for min function size ([#325](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/325)) - Improve `no-nested-template-literals`: do not report on multiline literal ([#326](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/326)) - Improve `prefer-single-boolean-return`: report when next statement returns boolean ([#324](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/324)) - Deactivate `no-inverted-boolean` and replace fix with suggestion ([#322](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/322)) Many thanks to our contributors! 🥇 - [@B2o5T](https://togithub.com/B2o5T) for improving `prefer-single-boolean-return` ([#318](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/318)) - [@vanyaraspopov](https://togithub.com/vanyaraspopov) for suggesting min function size configuration for `no-identical-functions` ([#320](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/320)) **Full Changelog**: https://github.com/SonarSource/eslint-plugin-sonarjs/compare/0.11.0...0.12.0 ### [`v0.11.0`](https://togithub.com/SonarSource/eslint-plugin-sonarjs/releases/tag/0.11.0) [Compare Source](https://togithub.com/SonarSource/eslint-plugin-sonarjs/compare/0.10.0...0.11.0) - Support ESLint 8.x - Fix secondary locations ([https://github.com/SonarSource/eslint-plugin-sonarjs/pull/304](https://togithub.com/SonarSource/eslint-plugin-sonarjs/pull/304), in `sonar-runtime` only) - Fix no-duplicate-string: ignore import expressions ([https://github.com/SonarSource/eslint-plugin-sonarjs/pull/305](https://togithub.com/SonarSource/eslint-plugin-sonarjs/pull/305)) Many thanks to our contributors! 🥇 - [@Slapbox](https://togithub.com/Slapbox) made their first contribution in [https://github.com/SonarSource/eslint-plugin-sonarjs/pull/285](https://togithub.com/SonarSource/eslint-plugin-sonarjs/pull/285) - [@gboer](https://togithub.com/gboer) made it possible to support ESLint 8.x [https://github.com/SonarSource/eslint-plugin-sonarjs/pull/302](https://togithub.com/SonarSource/eslint-plugin-sonarjs/pull/302) **Full Changelog**: https://github.com/SonarSource/eslint-plugin-sonarjs/compare/0.10.0...0.11.0 ### [`v0.10.0`](https://togithub.com/SonarSource/eslint-plugin-sonarjs/releases/tag/0.10.0) [Compare Source](https://togithub.com/SonarSource/eslint-plugin-sonarjs/compare/0.9.1...0.10.0) - Fix link to docs in rule meta ([#270](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/270)) - Fix `no-inverted-boolean-check`: enclose autofix with parentheses on double negation ([#187](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/187)) - Fix `no-gratuitous-expressions`: TypeError when accessing non-existing parent scope ([#271](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/271)) - Improve `prefer-immediate-return`: ignore when returned variable has a declared type ([#274](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/274))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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 Mend Renovate. View repository job log here.