Luís Alves
07/05/2023, 5:45 PM//this:
with(param) {
}
// instead of this:
with(
param) {
}
Sha Sha Chu
07/05/2023, 5:50 PMLuís Alves
07/05/2023, 5:51 PMLuís Alves
07/05/2023, 5:52 PMLuís Alves
07/05/2023, 5:58 PMSha Sha Chu
07/05/2023, 6:06 PMLuís Alves
07/05/2023, 6:07 PMSha Sha Chu
07/05/2023, 6:07 PMdebug.set(true)
verbose.set(true)
Luís Alves
07/05/2023, 6:08 PMwakingrufus
07/05/2023, 7:37 PMSha Sha Chu
07/05/2023, 8:00 PMSha Sha Chu
07/05/2023, 8:00 PMLuís Alves
07/05/2023, 8:02 PMversion.set("0.50.0")
, but still the same issueLuís Alves
07/05/2023, 8:03 PMLuís Alves
07/06/2023, 8:39 AMktlint_standard_argument_list_wrapping
) but the other that the report identifies as: Missing newline after "(" (wrapping)
tried to add ktlint_standard_wrapping
but it doesn't have any effectPaul Dingemans
07/06/2023, 6:40 PMktlint_standard_argument_list_wrapping
is invalid. It should be ktlint_standard_argument-list-wrapping
. Don’t know whether it fixes your problem.Luís Alves
07/06/2023, 6:44 PMMissing newline after "(" (wrapping)
and I added ktlint_standard_wrapping
and it doesn't disappear.Paul Dingemans
07/06/2023, 6:55 PMLuís Alves
07/06/2023, 6:58 PMPaul Dingemans
07/06/2023, 7:12 PMwrapping
rule, ktlint 0.50.0
throws an exception as some other rules are still enable that depends on this rule:
Caused by: java.lang.IllegalStateException: Skipping rule(s) which are depending on a rule which is not loaded. Please check if you need to add additional rule sets before creating an issue.
- Rule with id 'RuleId(value=standard:trailing-comma-on-call-site)' requires rule with id 'RuleId(value=standard:wrapping)' to be loaded
- Rule with id 'RuleId(value=standard:trailing-comma-on-declaration-site)' requires rule with id 'RuleId(value=standard:wrapping)' to be loaded
Whenever I disable rules below:
ktlint_standard_wrapping = disabled
ktlint_standard_trailing-comma-on-call-site = disabled
ktlint_standard_trailing-comma-on-declaration-site = disabled
your original format is retained but at the cost of loosing a lot of functionalities of those 3 rules. In general, it is better to accept defaults provided by ktlint instead of trying to tweak them based on certain examples that you dislike.Luís Alves
07/06/2023, 8:36 PMLuís Alves
07/06/2023, 8:38 PMktlint_standard_wrapping = disabled
ktlint_standard_trailing-comma-on-call-site = disabled
ktlint_standard_trailing-comma-on-declaration-site = disabled
it doesn't workwakingrufus
07/06/2023, 9:15 PMPaul Dingemans
07/07/2023, 8:54 AMLuís Alves
07/07/2023, 8:56 AMLuís Alves
07/07/2023, 9:00 AMktlint {
version.set("0.50.0")
verbose.set(true)
outputToConsole.set(true)
coloredOutput.set(true)
debug.set(true)
outputColorName.set("RED")
ignoreFailures.set(false)
}
Paul Dingemans
07/07/2023, 9:05 AM