Roberto Leinardi
03/21/2023, 12:20 PM.editorconfig
should be used to format a Code.CodeSnippet
with ktLintRuleEngine.format()
?
I'm creating the ruleset like this:
private val ruleProviders = buildSet {
ServiceLoader.load(RuleSetProviderV2::class.java).flatMapTo(this) { it.getRuleProviders() }
}
private val ktLintRuleEngine = KtLintRuleEngine(ruleProviders = ruleProviders)
but I'm not sure if this will load the root .editorconfig
from my project or just use some default ruleset.private val ktLintRuleEngine = KtLintRuleEngine(
ruleProviders = ruleProviders,
editorConfigDefaults = EditorConfigDefaults.load(
File(System.getProperty("user.dir")).parentFile.resolve(".editorconfig").toPath(),
),
)
editorConfigDefaults
it's used also for CodeSnippet
?Paul Dingemans
03/21/2023, 5:38 PMRoberto Leinardi
03/22/2023, 8:14 PM