Having done a bunch of refactoring on my code - I realised that the default
settings for the code formatter aren’t the greatest (and I know this is quite
personal).
So I’ve tweaked a few things (the default settings aren’t bad but I don’t
understand why "retain black lines between statements" isn’t on by default - as
the alternative really gives us bad looking code. Ideally, there should be a
number you can set - for max blanks to preserve, but the current 0 is not
great).
However - my question is how to stop smaller keyword messages from being
wrapped? If I have the setting “method signature on multiple lines” NOT checked
(default), I understood that "Selector and argument combined in method
signature max size” would then be used to determine if a statement is wrapped
or not? However even with big numbers a statement like:
exercismSubmission := ExercismSubmission
data:
(self class sampleDataFor: 'test-ex' filenames:
actualNames baseUrl: baseUrl).
Always gets wrapped to:
exercismSubmission := ExercismSubmission
data:
(self class
sampleDataFor: 'test-ex'
filenames: actualNames
baseUrl: baseUrl).
Is there some other setting I am missing? Or is this just a bug?
Tim