портирован и слегка подправлен код из старого репозитория https://di9.ru/git/Voomra/Conventional-Commits
20 lines
451 B
Groovy
20 lines
451 B
Groovy
package ru.di9.gradle.commitlint
|
|
|
|
import org.gradle.api.Plugin
|
|
import org.gradle.api.Project
|
|
|
|
@SuppressWarnings('unused')
|
|
class CommitLintPlugin implements Plugin<Project> {
|
|
|
|
@Override
|
|
void apply(Project project) {
|
|
project.extensions.create("commitlint", CommitLintExtension)
|
|
|
|
project.tasks.register("commitlint", CommitLintTask, {
|
|
group = "Verification"
|
|
description = "commit lint"
|
|
})
|
|
}
|
|
}
|
|
|