All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
8.0.0 (2024-12-12)
ESLint v9 及び FlatConfig への対応をしました。
これにともない、ESLint v8 以下及び LegacyConfig では利用できなくなりました。
7.3.0 (2024-11-26)
- a11y-requried-layout-as-attribute をデフォルトでwarnに設定 (4e92ffb)
7.2.1 (2024-11-25)
7.2.0 (2024-11-04)
- smarthr/a11y-prohibit-sectioning-content-in-formをwarnに設定する (a5d536e)
- update [email protected] (450f12f)
7.1.0 (2024-10-31)
- smarthr/a11y-form-control-in-form をdefault warnに変更 (e63bae4)
7.0.1 (2024-10-25)
7.0.0 (2024-10-10)
typescript-eslint が v8 にメジャーバージョンアップされます。 一部デフォルトルールの変更などが含まれるため、アプリケーションコードの修正が必要になる場合があります。
近いうち、eslint v9 への対応にあわせて、再度メジャーバージョンアップを行う予定なので、段階を踏んでバージョンアップすることをおすすめします。
6.33.2 (2024-09-18)
6.33.1 (2024-09-10)
6.33.0 (2024-07-02)
- update [email protected] (8c9efc7)
6.32.1 (2024-06-10)
6.32.0 (2024-06-06)
- update [email protected] (714610c)
6.31.0 (2024-06-06)
- a11y-prohibit-input-maxlength-attribute,a11y-replace-unreadable-symbol,best-practice-for-layoutsをdefault errorに変更 (5ad656b)
- update [email protected] (#814) (ea6d141)
6.30.2 (2024-05-23)
6.30.1 (2024-05-13)
6.30.0 (2024-04-26)
- update [email protected] (#814) (ea6d141)
6.29.0 (2024-04-22)
- update eslint-plugin-smarthr (2c3e7bf)
- update [email protected] (c5ac9be)
6.28.0 (2024-04-10)
- update eslint-plugin-smarthr (2c3e7bf)
6.27.0 (2024-04-01)
- update eslint-plugin-smarthr (827a593)
6.26.1 (2024-03-29)
- smarthr/best-practice-for-layoutsでa?.map(hoge)が正しく判定できないバグを修正 (0fb7164)
6.26.0 (2024-03-29)
- update eslint-plugin-smarthr (78030aa)
6.25.0 (2024-03-29)
- update eslint-plugin-smarthr: a11y-heading-in-sectioning-contentで title, もしくはheading属性がSectioningContent系コンポーネントに設定されている場合、headingがあると判定するように修正 (c3b5363)
6.24.0 (2024-03-26)
- eslint-plugin-smarthrを更新(best-practice-for-layoutsをwarn, a11y-numbered-text-within-ol, best-practice-for-button-elementをerrorにする) (a24faea)
6.23.0 (2024-03-17)
- update smarthr/[email protected] (a2a5d8c)
6.22.0 (2024-03-11)
- update [email protected] (54a147b)
6.21.0 (2024-03-03)
- [email protected]にupdate (174486f)
6.20.0 (2024-02-21)
- eslint-plugin-smarthrをv0.4.1にupdateする (c6c6210)
6.19.0 (2024-02-15)
- a11y系でwarnで運用していたルールをerrorにする (2e5df97)
6.18.0 (2024-02-05)
- [email protected] (71ec368)
- update [email protected] (61e6b08)
6.17.0 (2024-02-05)
- [email protected] (71ec368)
- update [email protected] (61e6b08)
6.17.0 (2024-01-29)
- update [email protected] (61e6b08)
6.16.1 (2024-01-24)
6.16.0 (2024-01-23)
- eslint-plugin-smarthrをupdate (02f29b5)
6.15.7 (2024-01-19)
- upate eslint-plugin-smarthr: smarthr-ui/Layout系コンポーネント(Center, Stack, Reel, Sidebar)にforwardedAs="section"を指定した場合、正常にSectioningContentとして扱われるように修正 (ab111cc)
6.15.6 (2024-01-16)
6.15.5 (2024-01-16)
6.15.4 (2024-01-16)
6.15.3 (2024-01-02)
6.15.2 (2024-01-01)
6.15.1 (2023-12-30)
6.15.0 (2023-12-30)
- a11y-delegate-element-has-role-presantation を warn で追加 (e13874e)
6.14.0 (2023-11-29)
- smarthr/a11y系ruleに "import時のasでのrename内容をチェックする" 処理を追加 (d9822b9)
6.13.2 (2023-11-05)
- styled-components/attrsメソッドを利用している場合、継承時の名称チェック対象外になっていたため修正 (e0acc29)
6.13.1 (2023-10-17)
6.13.0 (2023-10-12)
- eslint-plugin-smarthrを更新(a11y-image-has-alt-attribute,a11y-heading-in-sectioning-contentに機能追加) (7e40182)
6.12.2 (2023-09-28)
6.12.1 (2023-09-20)
6.12.0 (2023-09-04)
- smarthr/best-practice-for-date にautofixを追加 (b6023f5)
6.11.0 (2023-09-01)
- eslint-plugin-smarthrをv0.3.8にupdate (49d4759)
6.10.1 (2023-09-01)
6.10.0 (2023-08-24)
- eslint-plugin-prettier が v5でエラーになるため、^4.2.1 に戻す (8cca49a)
6.9.1 (2023-08-20)
6.9.0 (2023-08-03)
- a11y-heading-in-sectioning-content のデフォルトを errorに変更 (e28cd8c)
6.8.9 (2023-07-28)
6.8.8 (2023-07-18)
6.8.7 (2023-07-10)
6.8.6 (2023-07-07)
6.8.5 (2023-05-12)
6.8.4 (2023-05-12)
6.8.3 (2023-04-14)
6.8.2 (2023-04-04)
6.8.1 (2023-03-13)
6.8.0 (2023-03-09)
- a11yに関連するルールを warn -> error に変更 (957bd5d)
6.7.0 (2023-01-27)
- a11y-anchor-has-href-attribute を有効にする (f322679)
6.6.4 (2023-01-19)
6.6.3 (2023-01-18)
6.6.2 (2023-01-17)
6.6.1 (2023-01-16)
6.6.0 (2023-01-12)
- smarthr/a11y-radio-has-name-attribute を smarthr/a11y-input-has-name-attribute に切り替える (4d30ee6)
- update eslint-plugin-smarthr (7345df8)
6.5.0 (2022-12-21)
- update eslint-plugin-smarthr (7345df8)
6.4.0 (2022-12-13)
- trim-propsをerrorで設定 (0a82cfe)
6.3.2 (2022-12-07)
6.3.1 (2022-12-07)
6.3.0 (2022-11-22)
- eqeqeq を warning から error に変更 (f39454f)
- import 順を制御するルールを追加 (798122c)
- JSX のフラグメントに関するルールを追加 (bd2433b)
- update [email protected] (af82469)
- アロー関数の中身の return のスタイルのルールを追加 (7ecad31)
- インポートパスの被りに関するルールを追加 (e69308f)
- オブジェクトのアクセスの仕方に関するルールを追加 (29a814a)
- オブジェクトの宣言のショートハンドに関するルールを追加 (445e6ff)
- 不要なインポートパスに関するルールを追加 (4570c92)
6.2.1 (2022-10-19)
6.2.0 (2022-10-06)
- update [email protected] (bb57c20)
6.1.0 (2022-09-11)
- eslint-plugin-smarthrのおすすめルールをdefault errorにする (656f4af)
6.0.12 (2022-08-30)
6.0.11 (2022-08-26)
6.0.10 (2022-08-18)
6.0.9 (2022-08-15)
6.0.8 (2022-07-06)
6.0.7 (2022-03-09)
6.0.6 (2022-03-08)
6.0.5 (2022-02-14)
6.0.4 (2022-01-26)
6.0.3 (2022-01-15)
6.0.2 (2022-01-14)
6.0.1 (2021-12-01)
6.0.0 (2021-11-16)
- Support ESLint v8 (c2624a8)
- update all dependencies to support ESLint v8
- @typescript-eslint/eslint-plugin
- @typescript-eslint/parser
- eslint-config-prettier
- eslint-plugin-jsx-a11y
- eslint-plugin-prettier
- eslint-plugin-react
- eslint-plugin-react-hooks
- update all dependencies to support ESLint v8
5.0.2 (2021-04-06)
5.0.1 (2021-01-13)
5.0.0 (2020-07-02)
- Support minimum ESLint version is v7.
- drop ESLint v6 support
- deps: update typescript-eslint version to v3
- Enable new rules in @typescript-eslint/recommended
- @typescript-eslint/no-extra-non-null-assertion
- @typescript-eslint/no-extra-semi
- @typescript-eslint/no-non-null-asserted-optional-chain
⚠️ @typescript-eslint/prefer-as-const
4.0.0 (2020-01-23)
- Add sort-imports to rules (3321b8d)
3.0.0 (2019-10-24)
- enable no-import-assign, default-param-last, prefer-regex-literals rules
- drop support for ESLint less than v6.4.0
- This adds some rules enabled by plugin:@typescript-eslint/recommended
See the rules below. https://github.com/typescript-eslint/typescript-eslint/blob/v2.0.0/packages/eslint-plugin/src/configs/recommended.json
- update @typescript-eslint to v2 (#50) (384fb0f)
- update ESLint version to v6.4.0 (fc21bcc)
- enable new rules(no-import-assign, default-param-last, prefer-regex-literals) (4962d0b)
2.0.0 (2019-08-23)
- ESLint v5 is no longer supported
- support ESLint v6 (f05aa9e)