npm-groovy-lint
Version:
Lint, format and auto-fix your Groovy / Jenkinsfile / Gradle files
28 lines (24 loc) • 456 B
JavaScript
// File ends without new line
import * as os from "os";
const rule = {
scope: "file",
fix: {
label: "Add new line at the end of file",
type: "function",
func: (allLines) => {
return (allLines.join(os.EOL) + os.EOL).split(os.EOL);
},
},
tests: [
{
sourceBefore: `
def a = 1
def b = 2`,
sourceAfter: `
def a = 1
def b = 2
`,
},
],
};
export { rule };