-
Notifications
You must be signed in to change notification settings - Fork 186
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
Wishlist for the 1.0 release #900
Comments
(Redacted: it turns out that 0.11 changed |
Ocamlformat 0.11 has only been released this morning, I didn't have time to publish an official announcement yet. |
I've left feedback on #932 regarding removal of options: I'm not sure if you just want to change the default or remove the option entirely. |
I'm all for reducing the number of options but do want to leave my 2 cents before things get cemented. I'm not sure what's the right way of leaving feedback so I'm leaving a note here. In a professional setting where one or more people review your code I've found it very helpful to have a more vertical style as it helps a lot with making it easier to spot the relevant part of a changed line during review. I'm currently using this as my starting point:
|
The roadmap is being rewritten, instead of having this meta-issue I will open issues with the remaining points for the 1.0 release and add them to the 1.0 milestone. |
Default profile
conventional
profile the default profile (currently it is theocamlformat
profile) (Improve: set conventional as the default profile #1060)currently no profile is selected by default, it would contradict the default values of options, instead we need to specify whether an option-value belongs to a profile(wrong)Sanitize options
break-string-literals=newlines-and-wrap
should be the default (Improve: remove option break-string-literals #932, Improve: auto mode for break-string-literals instead of {wrap,newlines,newlines-and-wrap} #1057)make the options discoverable in the terminal when hitting(not done for major ocaml tools, and ocamlformat is mainly used with .ocamlformat files anyway)<TAB>
OCaml ecosystem
odoc
instead ofoctavius
(Improve: parse doc comments with Odoc #721)merlin
) (Do not fail on incorrect files #906)Other improvements
dock-collection-brackets
for bindings and pattern-matching (Improve: extend option sequence-blank-line to let-bindings #1056)break-cases
should be split into smaller options) (break-cases=all less consistent in version 0.10 #914)The text was updated successfully, but these errors were encountered: