Community
Participate
Working Groups
Created attachment 194851 [details] Grammar and formatter A long complex expression as the SpecificationCS in DerivedConstraintCS returns OCLinEcoreConstraintCS: stereotype='derivation' ':' specification=SpecificationCS ';' ; is all on one line, following a line break after the ':'. e.g. let table : Set(Tuple(range : Sequence(Integer), size : CompanySizeKind)) = Set{Tuple{range = Sequence{0..49}, size = CompanySizeKind::small}, Tuple{range = Sequence{50..999}, size = CompanySizeKind::medium}, Tuple{range = Sequence{1000..1000000}, size = CompanySizeKind::large}} in table->any(range->includes(employees->size())).size; On M5, the formatting was, I think, reasonable. On M6 there were line breaks but with some but inadequate indentation. On M7 it's all on one line.
I'm not convinced that this report is valid. I've found a couple of smelly aspects of my code. So INVALID for now, I'll REOPEN if I can produce a more confident report.
Closing all bugs that were set to RESOLVED before Neon.0