[ 
https://issues.apache.org/jira/browse/SOLR-17672?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated SOLR-17672:
----------------------------------
    Labels: gradle new-ui newdev pull-request-available  (was: gradle new-ui 
newdev)

> 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, pull-request-available
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> 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]

Reply via email to