Kanaries/graphic-walker

Feature Request: Pre-commit hook for automatic Prettier formatting

开放

#245 创建于 2023年11月21日

 (2 条评论) (1 个反应) (0 位负责人)TypeScript (186 个派生)auto 404
good first issue

仓库指标

星标
 (3,179 个星标)
PR 合并指标
 (平均合并 37分钟) (30 天内合并 5 个 PR)

描述

Problem

Currently, the codebase doesn't seem to have an automated way to format code with Prettier before commits, which can result in formatting inconsistencies and extra manual work.

Suggested Solution

It might be beneficial for the project to use a pre-commit hook mechanism like Husky and lint-staged to automatically format staged files with Prettier upon commit. This would ensure code formatting stays consistent and reduces the manual effort required for code formatting.

Benefits

  • Consistent code formatting across all contributions
  • Less manual intervention and potential human error
  • Streamlined code review process focusing on the code quality rather than formatting

Implementation

If this feature request is accepted, I would be happy to work on it or assist in any way possible. I can contribute a PR including the Husky setup and the necessary lint-staged configuration.

Thank you for considering this suggestion, and I look forward to hearing your thoughts.

贡献者指南