Skip to content

[rfc] config improvements #1375

@Nytelife26

Description

@Nytelife26

this is a follow up of #1364.

goals are as follows.

  • replace the JSON config system with TOML. tomllib is available as a backport from tomli for versions below 3.11, so we don't need to worry about backwards compatibility.
  • configuration per project would be desirable. proselint could search for overrides in project directories, and use those too.
  • granular selection of checks
    • the ability to select individual checks must be implemented
    • partial paths should match all checks underneath that path, i.e. setting misc to true should enable all checks within misc
    • granular overrides should apply, i.e. setting misc.capitalization to false should deactivate all checks within misc.capitalization, and this should work at any level.

Metadata

Metadata

Assignees

Labels

cat: rfcIssues that propose changes, or a Request For Comments.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions