-
-
Notifications
You must be signed in to change notification settings - Fork 190
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rename Fantomas to Fantomas.Core and fantomas-tool to fantomas #2185
Conversation
* Bare minimal changes for one test case. * Initial draft of ragnarok feature. * Add more syntax node where the case occurs. * Maybe multiline strings? * Highlight additional cases in SynBinding. * Add new setting for ragnarok mode. Take anonymous records in SynBinding into account. * Separate test case into multiple files. Implement SynBindingFunction and Expressions. * Add support for computation expressions. * Add support for Array/List in SynBinding value/function. * Exclude update records. * Synbinding function with return type. * Add additional tests for type members. * Add LetOrUseBang with Expression. * Add YieldOrReturn with Expression. * Add YieldOrReturnBang with Expression. * Add SynExprAndBang with Expression. * Format test files. * Add tests suffix * Add LongIdentSetExpression with Expression. * Add DotIndexedSet with Expression. * Add Set with Expression. * Add DotSet with Expression. * Add Lambda with Expression. * Add SynMatchClause with Expression. * Add SynTypeDefnSimpleRepr.Record NOTE: TESTS FAIL * Add SynTypeDefnSigRepr.Simple * Use correct helper function for Set and DotSet. * Work around edge case where match clause body needs to be further indented. * Add named arguments in application and new expressions. * Fix leftover issue * Add TODO comment * Fix failing test * Format files Co-authored-by: nojaf <florian.verdonck@outlook.com>
- Raname namespaces accordingly Fantomas -> Fantomas.Core Fantomas.Xyz -> Fantomas.Core.Xyz
- Adjust documentation, scripts and code
Hey, thanks for putting this one out. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's wait for now.
* Bare minimal changes for one test case. * Initial draft of ragnarok feature. * Add more syntax node where the case occurs. * Maybe multiline strings? * Highlight additional cases in SynBinding. * Add new setting for ragnarok mode. Take anonymous records in SynBinding into account. * Separate test case into multiple files. Implement SynBindingFunction and Expressions. * Add support for computation expressions. * Add support for Array/List in SynBinding value/function. * Exclude update records. * Synbinding function with return type. * Add additional tests for type members. * Add LetOrUseBang with Expression. * Add YieldOrReturn with Expression. * Add YieldOrReturnBang with Expression. * Add SynExprAndBang with Expression. * Format test files. * Add tests suffix * Add LongIdentSetExpression with Expression. * Add DotIndexedSet with Expression. * Add Set with Expression. * Add DotSet with Expression. * Add Lambda with Expression. * Add SynMatchClause with Expression. * Add SynTypeDefnSimpleRepr.Record NOTE: TESTS FAIL * Add SynTypeDefnSigRepr.Simple * Use correct helper function for Set and DotSet. * Work around edge case where match clause body needs to be further indented. * Add named arguments in application and new expressions. * Fix leftover issue * Add TODO comment * Fix failing test * Format files Co-authored-by: nojaf <florian.verdonck@outlook.com>
* Initial settings for strousrup bracket style (fsprojects#2161) * Bare minimal changes for one test case. * Initial draft of ragnarok feature. * Add more syntax node where the case occurs. * Maybe multiline strings? * Highlight additional cases in SynBinding. * Add new setting for ragnarok mode. Take anonymous records in SynBinding into account. * Separate test case into multiple files. Implement SynBindingFunction and Expressions. * Add support for computation expressions. * Add support for Array/List in SynBinding value/function. * Exclude update records. * Synbinding function with return type. * Add additional tests for type members. * Add LetOrUseBang with Expression. * Add YieldOrReturn with Expression. * Add YieldOrReturnBang with Expression. * Add SynExprAndBang with Expression. * Format test files. * Add tests suffix * Add LongIdentSetExpression with Expression. * Add DotIndexedSet with Expression. * Add Set with Expression. * Add DotSet with Expression. * Add Lambda with Expression. * Add SynMatchClause with Expression. * Add SynTypeDefnSimpleRepr.Record NOTE: TESTS FAIL * Add SynTypeDefnSigRepr.Simple * Use correct helper function for Set and DotSet. * Work around edge case where match clause body needs to be further indented. * Add named arguments in application and new expressions. * Fix leftover issue * Add TODO comment * Fix failing test * Format files Co-authored-by: nojaf <florian.verdonck@outlook.com> * Add changelog entry for first alpha of v5 (fsprojects#2162) * - Update TargetFramework of .NET tool to net6.0 - Adjust path in TestHelpers.fs * Add CHANGELOG.md entry * move changelog entry to Unreleased section * Fix CHANGELOG.md Co-authored-by: Josh DeGraw <18509575+josh-degraw@users.noreply.github.com> Co-authored-by: nojaf <florian.verdonck@outlook.com>
4314b57
to
7e615c2
Compare
Hey @dawedawe, I'll have the same amount of work applying these changes in a new branch as I would if I were to rebase this. I'll create a new PR inspired by this instead. |
Fixes #2174
For the time being, I think it might be better to stay with the current directory names to ease mergers with
master
.But in the long run, syncing up logical names with directory names can prevent some confusion.
What's your opinion on this, @nojaf?