| 
1 | 1 | # @cloudfour/eslint-plugin  | 
2 | 2 | 
 
  | 
 | 3 | +## 22.0.0  | 
 | 4 | + | 
 | 5 | +### Major Changes  | 
 | 6 | + | 
 | 7 | +- [#487](https://github.com/cloudfour/eslint-config/pull/487) [`88ffd72`](https://github.com/cloudfour/eslint-config/commit/88ffd72315f6be0469d440015f45231510586fe8) Thanks [@renovate](https://github.com/apps/renovate)! - Update `eslint-plugin-unicorn` from `v43` to `v47`  | 
 | 8 | + | 
 | 9 | +  **New Rules**  | 
 | 10 | + | 
 | 11 | +  - [`@cloudfour/unicorn/no-negated-condition`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v45.0.0/docs/rules/no-negated-condition.md)  | 
 | 12 | +  - [`@cloudfour/unicorn/no-typeof-undefined`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v45.0.0/docs/rules/no-typeof-undefined.md)  | 
 | 13 | +  - [`@cloudfour/unicorn/no-unnecessary-await`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v45.0.0/docs/rules/no-unnecessary-await.md)  | 
 | 14 | +  - [`@cloudfour/unicorn/prefer-set-size`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v45.0.0/docs/rules/prefer-set-size.md)  | 
 | 15 | +  - [`@cloudfour/unicorn/switch-case-braces`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v45.0.0/docs/rules/switch-case-braces.md)  | 
 | 16 | +  - [`@cloudfour/unicorn/prefer-blob-reading-methods`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-blob-reading-methods.md)  | 
 | 17 | + | 
 | 18 | +  **Newly Enabled Rules**  | 
 | 19 | + | 
 | 20 | +  - [`@cloudfour/unicorn/no-negated-condition`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v45.0.0/docs/rules/no-negated-condition.md)  | 
 | 21 | +  - [`@cloudfour/unicorn/no-typeof-undefined`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v45.0.0/docs/rules/no-typeof-undefined.md)  | 
 | 22 | +  - [`@cloudfour/unicorn/no-unnecessary-await`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v45.0.0/docs/rules/no-unnecessary-await.md)  | 
 | 23 | +  - [`@cloudfour/unicorn/prefer-set-size`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v45.0.0/docs/rules/prefer-set-size.md)  | 
 | 24 | +  - [`@cloudfour/unicorn/switch-case-braces`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v45.0.0/docs/rules/switch-case-braces.md)  | 
 | 25 | +  - [`@cloudfour/unicorn/prefer-blob-reading-methods`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-blob-reading-methods.md)  | 
 | 26 | +  - [`@cloudfour/unicorn/prefer-event-target`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v47.0.0/docs/rules/prefer-event-target.md)  | 
 | 27 | + | 
 | 28 | +  **Newly Disabled Rules**  | 
 | 29 | + | 
 | 30 | +  - [`@cloudfour/unicorn/prefer-event-target`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/v45.0.0/docs/rules/prefer-event-target.md)  | 
 | 31 | + | 
 | 32 | +- [#497](https://github.com/cloudfour/eslint-config/pull/497) [`2b0364a`](https://github.com/cloudfour/eslint-config/commit/2b0364ac87a657946afeb0e32989b3d1dcfdd178) Thanks [@renovate](https://github.com/apps/renovate)! - Update `eslint-plugin-jsdoc` from `v39` to `v46`  | 
 | 33 | + | 
 | 34 | +  **Reconfigured Rules**  | 
 | 35 | + | 
 | 36 | +  The `@cloudfour/jsdoc/tag-lines` rule is now configured to enforce one blank line in JSDoc comments between the description of a function and the `@param`/other tags.  | 
 | 37 | + | 
 | 38 | +  For example, the blank line after the description is enforced here:  | 
 | 39 | + | 
 | 40 | +  ```js  | 
 | 41 | +  /**  | 
 | 42 | +   * This is the description for the function, the blank line below this is enforced  | 
 | 43 | +   *  | 
 | 44 | +   * @param {string} name A parameter called name  | 
 | 45 | +   */  | 
 | 46 | +  function someFunction(name) {}  | 
 | 47 | +  ```  | 
 | 48 | + | 
 | 49 | +  **New Rules**  | 
 | 50 | + | 
 | 51 | +  - [`@cloudfour/jsdoc/informative-docs`](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/docs/rules/informative-docs.md#repos-sticky-header)  | 
 | 52 | +  - [`@cloudfour/jsdoc/no-blank-block-descriptions`](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/docs/rules/no-blank-block-descriptions.md#repos-sticky-header)  | 
 | 53 | +  - [`@cloudfour/jsdoc/no-blank-blocks`](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/docs/rules/no-blank-blocks.md#repos-sticky-header)  | 
 | 54 | + | 
 | 55 | +  **Deleted Rules**  | 
 | 56 | + | 
 | 57 | +  - [`@cloudfour/jsdoc/newline-after-description`](https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-newline-after-description)  | 
 | 58 | + | 
 | 59 | +  **Newly Enabled Rules**  | 
 | 60 | + | 
 | 61 | +  - [`@cloudfour/jsdoc/no-defaults`](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/docs/rules/no-defaults.md#repos-sticky-header)  | 
 | 62 | + | 
 | 63 | +- [#498](https://github.com/cloudfour/eslint-config/pull/498) [`ee07640`](https://github.com/cloudfour/eslint-config/commit/ee07640d95f9038d807299e067b321392c058b79) Thanks [@calebeby](https://github.com/calebeby)! - Drop support for Node 14 (now only node 16+ is supported)  | 
 | 64 | + | 
3 | 65 | ## 21.1.0  | 
4 | 66 | 
 
  | 
5 | 67 | ### Minor Changes  | 
 | 
0 commit comments