Skip to content

Opinionated mode with community-standard column defaults #76

Description

@kafkade

Summary

Add lumpia.opinionated mode per ADR-008 — auto-determines wrapping column per language convention.

Convention Table

Language Column Source
Python 79 PEP 8
Rust 100 rustfmt
Go 80 convention
JS/TS 80 Prettier
Java 100 Google style
C/C++ 80 Google style
Ruby 80 RuboCop
Git commit 72 Git convention

Precedence

Opinionated defaults are lower priority than explicit user settings.

Acceptance Criteria

  • Setting registered in package.json
  • Convention table for 15+ languages
  • Explicit settings override opinionated defaults
  • Also enables reformat: true and wholeComment: true

References

  • ADR-008: Opinionated Wrapping Defaults

Metadata

Metadata

Assignees

No one assigned

    Labels

    adrArchitecture Decision RecordadvancedAdvanced and differentiating featuresconfigConfiguration and settings

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions