Skip to content

Implement Auto-fixing Capabilities

Add auto-fixing capabilities to formatting sniffs to increase value proposition and developer productivity.

Acceptance Criteria:

  • Identify sniffs suitable for auto-fixing (formatting, spacing, etc.)
  • Implement fixable property for applicable sniffs
  • Add auto-fix logic for indentation sniff
  • Add auto-fix logic for braces sniff
  • Add auto-fix logic for spacing sniff
  • Test auto-fix functionality thoroughly
  • Update documentation with auto-fix examples

Related Files:

  • src/ArtisanPackUI/Sniffs/Formatting/*.php
  • Documentation files