2026 OpenClaw · Lint · リモート Mac

2026 OpenClaw:
リモート Mac で ESLint/Stylelint JSON→修正ブランチ草案

2026.03.30 フロント工程化/リリース責任者向け 約 9 分で読めます

CIプリリリースESLintStylelintJSON 化し OpenClaw が集計できる形にします。リモート Mac 向けに設定、レポートパス、流水線の位置、FAQ を整理しました。連携は プリフライト監査ゲート と三列がおすすめです。

01 痛みと JSON を選ぶ理由

色付きログでは ルール ID が欠け、ローカルと リモート Mac でルートが違うとパスもずれます。終了コードだけでは警告の積み上げが見えません。JSON なら OpenClaw が件数とルール別に要約し、修正ブランチ へすぐ繋げられます。

02 インストールと設定

node -vCI のメジャーに合わせ、eslint/stylelint を devDependencies へ。eslint . -f json -o .openclaw/reports/eslint.jsonstylelint "**/*.{css,scss}" --formatter json > .openclaw/reports/stylelint.jsonpackage.json に固定し、先に mkdir -p .openclaw/reports。フラット設定は ESLINT_USE_FLAT_CONFIG 等を流水線に明記します。

引用メモ.openclaw/reports/<sha>/ に SHA 付きで置く、モノレポはパッケージ別 glob、Stylelint は版と --config をログへ。

03 成果物パスの約束

パスを一つに決め OpenClaw の探索を単純化します。接頭辞だけ変え、ファイル名は固定してください。

ツール 推奨パス パーサの前提
ESLint.openclaw/reports/eslint.jsonmessages 配列想定
Stylelint.openclaw/reports/stylelint.jsonsource+警告
ZIPci-artifacts/lint-<sha>.zipJSON+versions.txt

04 CI とプリリリースの並び

install→(任意)型検査→JSON→ビルド→Playwright より前に lint JSON を置きます。判定は JSON 件数で、本番枝はエラーで停止、トピック枝は警告通知のみ、と分けます。

段階 ゲートの型 オーナーへの信号
PRエラーで止める、警告は上位十件ファイル一覧
StagingPR と同水準+バンドルメモチャット要約
本番タグエラーゼロ、警告は予算内JSON を保管

05 修正ブランチ草案・五手順

生 JSON ではなくチェックリストを渡します。

  1. 両 JSON を読みルール ID 別に件数集計。
  2. 絶対パスをリポジトリ相対へ正規化。
  3. 自動修正群へ eslint --fixstylelint --fix と glob を紐付け。
  4. chore/lint-openclaw-YYYYMMDD を切り LINT_FIX.md に表記載。
  5. push 後 OpenClaw が要約と成果物 URL をコメント。

06 よくある失敗 FAQ

JSON が空/壊れる:標準出力パイプやプラグインログ混入が多いです。-o でファイルへ直書きし Node 版は CI と一致。

終了ゼロでも警告だけ多い:Stylelint は成功扱いのまま警告だけ出ることがあります。JSON の件数で閾値ゲートしてください。

IDE と CI が違う--config 明示と版ログ。フックのみで CI を省くと監査に残りません。ブログ一覧 も参照ください。

Lint JSON 用リモート Mac

JSON 出力でパス固定し OpenClaw が要約、UI 検査より前に置く修正ブランチ まで速いです。buy.htmlログイン不要ヘルプ料金 も閲覧のみで利用可。

レンタルへ(ログイン不要)