Skip to content

Conversation

@knocte
Copy link
Collaborator

@knocte knocte commented Aug 12, 2025

These allows people to use MACRO_CASE or snake_case in their naming configurations.

@knocte
Copy link
Collaborator Author

knocte commented Aug 13, 2025

@webwarrior-ws please review

Copy link
Contributor

@webwarrior-ws webwarrior-ws left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Otherwise LGTM

@knocte knocte force-pushed the wip/moreNamingConfigurations branch 5 times, most recently from 7daa474 to dc8a79a Compare August 14, 2025 19:26
knocte and others added 9 commits November 11, 2025 16:52
* Some dots were missing at the end of sentences/paragraphs.
* Using colon and a list of elements rather than parentheses.
This paves the way for allowing people to use MACRO_CASE
or snake_case in their configurations.
Added another case to getLiteralIdents because F# compiler can
produce different AST for similar code.
Also modified a test to make sure they work.

Co-authored-by: webwarrior-ws <[email protected]>
In the case the user wants quick fixes to convert {camel,pascal}case
to snake_case or MACRO_CASE, we need to inject underscores when
case changes. This commit makes the previous added test pass.
Regarding splitByCaseChange: a more complex case.
@knocte knocte force-pushed the wip/moreNamingConfigurations branch from ec8e587 to ff2bcec Compare November 11, 2025 08:52
@knocte knocte merged commit ecb10e9 into fsprojects:master Nov 11, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants