Skip to content
This repository was archived by the owner on Aug 8, 2023. It is now read-only.

Commit 4968818

Browse files
author
Cdok
committed
fix to linting errors
1 parent a73e142 commit 4968818

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

copyright/copyright.js

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,10 @@ const cyan = '\x1b[36m'
1616
const blackBG = '\x1b[40m'
1717
const defaultBG = '\x1b[49m'
1818
const defaultFG = '\x1b[39m'
19+
1920
const currentYear = new Date().getFullYear()
21+
const langs = {}
2022

21-
let langs = {}
2223
let lintMode = true
2324
let updateMode = false
2425
let error = false
@@ -37,9 +38,8 @@ const getHeaderText = (ext) => {
3738
if (!langs[ext]) {
3839
console.log(`${red}${blackBG}ERROR${defaultBG} - ${ext} is not supported (yet)`)
3940
process.exit(1)
40-
} else {
41-
return langs[ext]
4241
}
42+
return langs[ext]
4343
}
4444

4545
/**
@@ -54,7 +54,11 @@ const buildSupportedExtensions = () => {
5454
.forEach((file) => {
5555
const extension = file.match(/\.[0-9a-z]+$/i)[0]
5656
const textPath = path.join(headerDir, file)
57-
const content = fs.readFileSync(textPath).toString().replace('year', currentYear)
57+
const content = fs
58+
.readFileSync(textPath)
59+
.toString()
60+
.replace('year', currentYear)
61+
5862
langs[extension] = content
5963
})
6064
}
@@ -105,7 +109,7 @@ args
105109
let newData = ''
106110

107111
if (hasCopyrightHeader && updateMode) {
108-
newData = content.toString().replace(/(\(c\)\s)(\d{4})/, '$1' + currentYear)
112+
newData = content.toString().replace(/(\(c\)\s)(\d{4})/, `$1 ${currentYear}`)
109113
fs.writeFileSync(file, newData)
110114
console.log(`${green}Copyright header succesfully updated to ${currentYear} in ${magenta}${file}`)
111115
}
@@ -121,9 +125,9 @@ args
121125
if (contentStr[0].indexOf('#!') >= 0) {
122126
const shebang = contentStr.shift()
123127
contentStr = contentStr.join('\n')
124-
newData = shebang + '\n\n' + getHeaderText(ext) + '\n' + contentStr
128+
newData = shebang + '\n\n' + getHeaderText(ext) + '\n' + contentStr // eslint-disable-line prefer-template
125129
} else {
126-
newData = getHeaderText(ext) + '\n' + content
130+
newData = getHeaderText(ext) + `\n${content}` // eslint-disable-line prefer-template
127131
}
128132

129133
fs.writeFileSync(file, newData)

0 commit comments

Comments
 (0)