[
https://issues.apache.org/jira/browse/SOLR-17672?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Christos Malliaridis reassigned SOLR-17672:
-------------------------------------------
Assignee: Christos Malliaridis
> Enable spotless in new UI
> -------------------------
>
> Key: SOLR-17672
> URL: https://issues.apache.org/jira/browse/SOLR-17672
> Project: Solr
> Issue Type: Improvement
> Components: Admin UI
> Reporter: Christos Malliaridis
> Assignee: Christos Malliaridis
> Priority: Major
> Labels: gradle, new-ui, newdev
>
> The new UI module was introduced with minimal configuration changes. As
> result, some tooling has not been configured to apply on the new
> multiplatform module, including spotless.
> h2. Task
> Enable and configure spotless to use ktlint with default configuration.
> h2. Acceptance Criteria
> - The UI module classes (main and test) are formatted
> - Whenever spotless runs, it checks the formatting
> - *.gradle.kts files are formatted
> h2. Additional Information
> You can find example configurations here:
> https://github.com/diffplug/spotless/tree/main/plugin-gradle#kotlin
> Spotless can use ktlint, and since we are using Compose too, some custom
> rulesets may have to be added and adjusted via the .editorconfig. A set of
> custom rules that we can use is https://mrmans0n.github.io/compose-rules/
> Note that we are currently configuring spotless in
> {{/gradle/validation/spotless.gradle}}.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]