UNPKG

npm-groovy-lint

Version:

Lint, format and auto-fix your Groovy / Jenkinsfile / Gradle files

37 lines (32 loc) 708 B
// Missing blank lines after import import { getVariable } from "../utils.js"; const rule = { scope: "file", unitary: true, fix: { label: "Add blank line after imports", type: "function", func: (allLines, variables) => { const lineNumber = getVariable(variables, "lineNb", { mandatory: true }); allLines.splice(lineNumber, 0, ""); return allLines; }, }, tests: [ { sourceBefore: ` import a.b.c.D import g.eeee.f.g.Hhhhh import g.eeee.f.g.Iiii def a = 1 `, sourceAfter: ` import a.b.c.D import g.eeee.f.g.Hhhhh import g.eeee.f.g.Iiii def a = 1 `, }, ], }; export { rule };