Skip to content

Releases: TMSystems-Rights/tms-eslint-plugin-align-assignments

v1.0.3

Choose a tag to compare

@TMSystems-Rights TMSystems-Rights released this 16 Oct 12:48

識別子を短縮した後も以前の整列位置を引き継ぐ問題を修正しました。整列基準を、既存の空白ではなく各左辺から算出するよう変更しています。

v1.0.2

Choose a tag to compare

@TMSystems-Rights TMSystems-Rights released this 09 Oct 16:48

変更内容

  • export constなどのexport付き変数宣言を連続代入グループとして整列
  • 宣言間のJSDocコメントを透過し、空行をグループ境界として維持
  • ESLint 9・10向け回帰テストを追加

SHA256: D6EF2A73B0CED1C93536DEC8A9CAFB5097C2703AE7A38041B1CF98D6DB0FCEE3

v1.0.1

Choose a tag to compare

@TMSystems-Rights TMSystems-Rights released this 09 Oct 13:18

概要

型宣言を追加し、ESMとCommonJSの型互換性を検証した修正版です。

変更内容

  • パッケージにindex.d.ctsを追加
  • ESMのdefault importとCommonJSのrequire()に型情報を提供
  • TypeScript 5.9.2による型テストを追加
  • ESLint 9・10の全17実行テストを継続確認

配布パッケージ

tms-eslint-plugin-align-assignments-1.0.1.tgz

SHA-256: 5C879D2E63CC6E442DFFECA078D16EA60FD3C853807193035A1137755C2AF016

v1.0.0

Choose a tag to compare

@TMSystems-Rights TMSystems-Rights released this 09 Oct 13:07

概要

TMS向けに拡張した代入演算子整列用ESLintプラグインの初回公開版です。

主な機能

  • 連続する代入文の代入演算子を整列
  • コメント行だけが挟まる場合は同じグループとして整列
  • 空行、別の文、異なるブロックをグループ境界として扱う
  • ESMのimportとCommonJSのrequire()に対応
  • ESLint 9および10に対応

検証

  • lint成功
  • ESLint 9・10の全17テスト成功
  • npmパッケージ生成とESM/CommonJS解決を確認
  • npm監査で脆弱性0件

配布パッケージ

tms-eslint-plugin-align-assignments-1.0.0.tgz

SHA-256: 9B4DE91C9D7580599E2977D597C935EFD341191189CEE183D295735C5F0DD097