diffplug / diffplug/spotless

Support using Gradle projects as the dependency inputs

Ouverte
#1,901 9 commentaires 2 réactions 0 personnes assignées Voir sur GitHub
enhancement
Langage dominant
Java
Étoiles
5.6k
Forks
559
Merge moyen
1 j 14 h
PR mergées (30 j)
43

Description

I'd finished Ktlint custom rule sets support in #1896, but it supports Maven coordinates only due to the limits of

https://github.com/diffplug/spotless/blob/0189f717ee13acdb00745bffa86c6ed4ede53ef2/lib/src/main/java/com/diffplug/spotless/JarState.java#L56-L59

We can extend this for Gradle local projects to be used as the inputs, not sure if this way works for Maven projects as well.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Lisez lib/src/main/java/com/diffplug/spotless/JarState.java aux lignes 56-59 et examinez le travail sur l’ensemble de règles personnalisé de Ktlint dans #1896. Retracez comment les coordonnées Maven deviennent actuellement des entrées de dépendances, puis déterminez comment un projet Gradle local peut fournir la même entrée. Le travail est considéré comme terminé lorsque les projets Gradle sont acceptés comme entrées et que le chemin existant par coordonnées Maven reste utilisable.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
build-system
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
48/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.