|
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
|