Adapt code for eslint-config-standard 17

Signed-off-by: David Mehren <git@herrmehren.de>
This commit is contained in:
David Mehren 2022-05-01 21:14:27 +02:00
parent 66ab5ab51b
commit d26dcd04a1
No known key found for this signature in database
GPG key ID: 185982BA4C42B7C3
24 changed files with 82 additions and 82 deletions

4
app.js
View file

@ -46,7 +46,7 @@ if (config.useSSL) {
const options = {
key: fs.readFileSync(config.sslKeyPath, 'utf8'),
cert: fs.readFileSync(config.sslCertPath, 'utf8'),
ca: ca,
ca,
dhparam: fs.readFileSync(config.dhParamPath, 'utf8'),
requestCert: false,
rejectUnauthorized: false
@ -242,7 +242,7 @@ app.get('*', function (req, res) {
io.use(realtime.secure)
// socket.io auth
io.use(passportSocketIo.authorize({
cookieParser: cookieParser,
cookieParser,
key: config.sessionName,
secret: config.sessionSecret,
store: sessionStore,

View file

@ -24,10 +24,10 @@ const sourceURL = getGitHubURL(repository.url, commitID || version)
const fullversion = commitID ? `${version}-${commitID}` : version
const packageConfig = {
version: version,
version,
minimumCompatibleVersion: '0.5.0',
fullversion: fullversion,
sourceURL: sourceURL
fullversion,
sourceURL
}
const configFilePath = path.resolve(appRootPath, process.env.CMD_CONFIG_FILE ||

View file

@ -37,9 +37,9 @@ module.exports = {
function responseError (res, code, detail, msg) {
res.status(code).render('error.ejs', {
title: code + ' ' + detail + ' ' + msg,
code: code,
detail: detail,
msg: msg,
code,
detail,
msg,
opengraph: []
})
}

View file

@ -10,10 +10,10 @@ const errors = require('./errors')
// public
const History = {
historyGet: historyGet,
historyPost: historyPost,
historyDelete: historyDelete,
updateHistory: updateHistory
historyGet,
historyPost,
historyDelete,
updateHistory
}
function getHistory (userid, callback) {

View file

@ -73,7 +73,7 @@ const umzug = new Umzug({
},
storage: 'sequelize',
storageOptions: {
sequelize: sequelize
sequelize
}
})

View file

@ -207,7 +207,7 @@ module.exports = function (sequelize, DataTypes) {
const title = Note.parseNoteTitle(body)
if (fsModifiedTime.isAfter(dbModifiedTime) && note.content !== body) {
note.update({
title: title,
title,
content: body,
lastchangeAt: fsModifiedTime
}).then(function (note) {
@ -221,7 +221,7 @@ module.exports = function (sequelize, DataTypes) {
authorship = Note.updateAuthorshipByOperation(operations[i], null, authorship)
}
note.update({
authorship: authorship
authorship
}).then(function (note) {
return callback(null, note.id)
}).catch(function (err) {

View file

@ -47,7 +47,7 @@ function sendDmpWorker (data, callback) {
const cacheKey = Date.now() + '_' + shortId.generate()
dmpCallbackCache[cacheKey] = callback
data = Object.assign(data, {
cacheKey: cacheKey
cacheKey
})
dmpWorker.send(data)
}
@ -151,8 +151,8 @@ module.exports = function (sequelize, DataTypes) {
if (count <= 0) return callback(null, null)
sendDmpWorker({
msg: 'get revision',
revisions: revisions,
count: count
revisions,
count
}, callback)
}).catch(function (err) {
return callback(err, null)
@ -272,7 +272,7 @@ module.exports = function (sequelize, DataTypes) {
} else {
Revision.create({
noteId: note.id,
patch: patch,
patch,
content: note.content,
length: note.content.length,
authorship: note.authorship

View file

@ -21,12 +21,12 @@ const ot = require('./ot')
// public
const realtime = {
io: null,
onAuthorizeSuccess: onAuthorizeSuccess,
onAuthorizeFail: onAuthorizeFail,
secure: secure,
connection: connection,
getStatus: getStatus,
isReady: isReady,
onAuthorizeSuccess,
onAuthorizeFail,
secure,
connection,
getStatus,
isReady,
maintenance: true
}
@ -160,7 +160,7 @@ function finishUpdateNote (note, _note, callback) {
const body = note.server.document
const title = note.title = models.Note.parseNoteTitle(body)
const values = {
title: title,
title,
content: body,
authorship: note.authorship,
lastchangeuserId: note.lastchangeuser,
@ -242,7 +242,7 @@ function getStatus (callback) {
})
models.User.count().then(function (regcount) {
return callback
// eslint-disable-next-line node/no-callback-literal
// eslint-disable-next-line n/no-callback-literal
? callback({
onlineNotes: Object.keys(notes).length,
onlineUsers: Object.keys(users).length,
@ -251,9 +251,9 @@ function getStatus (callback) {
registeredUsers: regcount,
onlineRegisteredUsers: regaddresses.length,
distinctOnlineRegisteredUsers: distinctregaddresses.length,
isConnectionBusy: isConnectionBusy,
isConnectionBusy,
connectionSocketQueueLength: connectionSocketQueue.length,
isDisconnectBusy: isDisconnectBusy,
isDisconnectBusy,
disconnectSocketQueueLength: disconnectSocketQueue.length
})
: null
@ -303,7 +303,7 @@ function emitOnlineUsers (socket) {
if (user) { users.push(buildUserOutData(user)) }
})
const out = {
users: users
users
}
realtime.io.to(noteId).emit('online users', out)
}
@ -458,7 +458,7 @@ function startConnection (socket) {
where: {
id: noteId
},
include: include
include
}).then(function (note) {
if (!note) {
return failConnection(404, 'note not found', socket)
@ -492,18 +492,18 @@ function startConnection (socket) {
id: noteId,
alias: note.alias,
title: note.title,
owner: owner,
ownerprofile: ownerprofile,
owner,
ownerprofile,
permission: note.permission,
lastchangeuser: lastchangeuser,
lastchangeuserprofile: lastchangeuserprofile,
lastchangeuser,
lastchangeuserprofile,
socks: [],
users: {},
tempUsers: {},
createtime: moment(createtime).valueOf(),
updatetime: moment(updatetime).valueOf(),
server: server,
authors: authors,
server,
authors,
authorship: note.authorship
}
@ -523,7 +523,7 @@ function failConnection (code, err, socket) {
connectNextSocket()
// emit error info
socket.emit('info', {
code: code
code
})
return socket.disconnect(true)
}
@ -665,12 +665,12 @@ function operationCallback (socket, operation) {
if (!note.authors[userId]) {
models.Author.findOrCreate({
where: {
noteId: noteId,
userId: userId
noteId,
userId
},
defaults: {
noteId: noteId,
userId: userId,
noteId,
userId,
color: user.color
}
}).spread(function (author, created) {
@ -739,7 +739,7 @@ function connection (socket) {
id: socket.id,
address: socket.handshake.headers['x-forwarded-for'] || socket.handshake.address,
'user-agent': socket.handshake.headers['user-agent'],
color: color,
color,
cursor: null,
login: false,
userid: null,
@ -784,7 +784,7 @@ function connection (socket) {
if (permission === 'freely' && !config.allowAnonymous && !config.allowAnonymousEdits) return
note.permission = permission
models.Note.update({
permission: permission
permission
}, {
where: {
id: noteId
@ -794,7 +794,7 @@ function connection (socket) {
return
}
const out = {
permission: permission
permission
}
realtime.io.to(note.id).emit('permission', out)
for (let i = 0, l = note.socks.length; i < l; i++) {
@ -870,7 +870,7 @@ function connection (socket) {
if (user) { users.push(buildUserOutData(user)) }
})
const out = {
users: users
users
}
socket.emit('online users', out)
})

View file

@ -13,9 +13,9 @@ const errors = require('./errors')
// public
const response = {
showIndex: showIndex,
githubActions: githubActions,
gitlabActions: gitlabActions
showIndex,
githubActions,
gitlabActions
}
function showIndex (req, res, next) {
@ -29,7 +29,7 @@ function showIndex (req, res, next) {
imprint: fs.existsSync(path.join(config.docsPath, 'imprint.md')),
privacyStatement: fs.existsSync(path.join(config.docsPath, 'privacy.md')),
termsOfUse: fs.existsSync(path.join(config.docsPath, 'terms-of-use.md')),
deleteToken: deleteToken
deleteToken
}
if (authStatus) {
@ -72,8 +72,8 @@ function githubActionGist (req, res, note) {
const data = {
client_id: config.github.clientID,
client_secret: config.github.clientSecret,
code: code,
state: state
code,
state
}
const authUrl = 'https://github.com/login/oauth/access_token'
fetch(authUrl, {
@ -100,7 +100,7 @@ function githubActionGist (req, res, note) {
files: {}
}
gist.files[filename] = {
content: content
content
}
const gistUrl = 'https://api.github.com/gists'
return fetch(gistUrl, {

View file

@ -18,7 +18,7 @@ passport.use(new LocalStrategy({
if (!validator.isEmail(email)) return done(null, false)
models.User.findOne({
where: {
email: email
email
}
}).then(function (user) {
if (!user) return done(null, false)

View file

@ -18,7 +18,7 @@ passport.serializeUser(function (user, done) {
passport.deserializeUser(function (id, done) {
models.User.findOne({
where: {
id: id
id
}
}).then(function (user) {
// Don't die on non-existent user

View file

@ -41,7 +41,7 @@ passport.use(new LDAPStrategy({
const profile = {
id: 'LDAP-' + uuid,
username: username,
username,
displayName: user.displayName,
emails: user.mail ? Array.isArray(user.mail) ? user.mail : [user.mail] : [],
avatarUrl: null,

View file

@ -60,8 +60,8 @@ function parseProfile (data) {
return {
id: id || username,
username: username,
displayName: displayName,
username,
displayName,
emails: email ? [email] : []
}
}

View file

@ -11,8 +11,8 @@ exports.passportGeneralCallback = function callback (accessToken, refreshToken,
},
defaults: {
profile: stringifiedProfile,
accessToken: accessToken,
refreshToken: refreshToken
accessToken,
refreshToken
}
}).spread(function (user, created) {
if (user) {

View file

@ -18,8 +18,8 @@ exports.getInfo = function getInfo (req, res, note) {
title: meta.title || title,
description: meta.description || (markdown ? models.Note.generateDescription(markdown) : null),
viewcount: note.viewcount,
createtime: createtime,
updatetime: updatetime
createtime,
updatetime
}
res.set({
'Access-Control-Allow-Origin': '*', // allow CORS as API

View file

@ -75,8 +75,8 @@ exports.showNote = function (req, res, next) {
'X-Robots-Tag': 'noindex, nofollow' // prevent crawling
})
return res.render('hedgedoc.ejs', {
title: title,
opengraph: opengraph
title,
opengraph
})
})
}

View file

@ -98,12 +98,12 @@ exports.getPublishData = function (req, res, note, callback) {
title = models.Note.generateWebTitle(meta.title || title)
const ogdata = models.Note.parseOpengraph(meta, title)
const data = {
title: title,
title,
description: meta.description || (markdown ? models.Note.generateDescription(markdown) : null),
lang: meta.lang || null,
viewcount: note.viewcount,
createtime: createtime,
updatetime: updatetime,
createtime,
updatetime,
body: markdown,
theme: meta.slideOptions && isRevealTheme(meta.slideOptions.theme),
meta: JSON.stringify(extracted.meta),

View file

@ -70,7 +70,7 @@ statusRouter.post('/temp', urlencodedParser, function (req, res) {
} else {
logger.debug(`SERVER received temp from [${host}]: ${req.body.data}`)
models.Temp.create({
data: data
data
}).then(function (temp) {
if (temp) {
res.header('Access-Control-Allow-Origin', '*')

View file

@ -49,7 +49,7 @@ process.on('message', function (data) {
const result = getRevision(data.revisions, data.count)
process.send({
msg: 'check',
result: result,
result,
cacheKey: data.cacheKey
})
} catch (err) {
@ -128,7 +128,7 @@ function getRevision (revisions, count) {
const data = {
content: finalContent,
patch: dmp.patch_fromText(lastPatch),
authorship: authorship
authorship
}
const msEnd = new Date().getTime()
logger.debug(msEnd - msStart + 'ms')

View file

@ -220,7 +220,7 @@ export function getStorageHistory (callback) {
if (typeof data === 'string') { data = JSON.parse(data) }
callback(data)
}
// eslint-disable-next-line node/no-callback-literal
// eslint-disable-next-line n/no-callback-literal
callback([])
}

View file

@ -1230,7 +1230,7 @@ ui.toolbar.export.dropbox.click(function (event) {
files: [
{
url: noteurl + '/download',
filename: filename
filename
}
],
error: function (errorMessage) {
@ -1538,7 +1538,7 @@ function initRevisionViewer () {
const revisionViewerTextArea = document.getElementById('revisionViewer')
revisionViewer = CodeMirror.fromTextArea(revisionViewerTextArea, {
mode: defaultEditorMode,
viewportMargin: viewportMargin,
viewportMargin,
lineNumbers: true,
lineWrapping: true,
showCursorWhenSelecting: true,
@ -2005,7 +2005,7 @@ function importFromUrl (url) {
}
$.ajax({
method: 'GET',
url: url,
url,
success: function (data) {
const extension = url.split('.').pop()
if (extension === 'html') {
@ -2999,7 +2999,7 @@ function emitUserStatus (force) {
const userStatus = {
idle: idle.isAway,
type: type
type
}
if (force || JSON.stringify(userStatus) !== JSON.stringify(userStatusCache)) {

View file

@ -99,7 +99,7 @@ export default class Editor {
const ch = match[1].length
const pos = {
line: cursor.line,
ch: ch
ch
}
if (cm.getOption('indentWithTabs')) {
cm.replaceRange(tab, pos, pos, '+input')
@ -618,7 +618,7 @@ export default class Editor {
mode: defaultEditorMode,
backdrop: defaultEditorMode,
keyMap: 'sublime',
viewportMargin: viewportMargin,
viewportMargin,
styleActiveLine: true,
lineNumbers: true,
lineWrapping: true,

View file

@ -36,7 +36,7 @@ whiteList.figcaption = []
const filterXSSOptions = {
allowCommentTag: true,
whiteList: whiteList,
whiteList,
escapeHtml: function (html) {
// allow html comment in multiple lines
return html.replace(/<(?!!--)/g, '&lt;').replace(/-->/g, '__HTML_COMMENT_END__').replace(/>/g, '&gt;').replace(/__HTML_COMMENT_END__/g, '-->')
@ -73,6 +73,6 @@ function preventXSS (html) {
window.preventXSS = preventXSS
module.exports = {
preventXSS: preventXSS,
preventXSS,
escapeAttrValue: filterXSS.escapeAttrValue
}

View file

@ -348,8 +348,8 @@ import { md } from './extra'
convertSlides()
},
// TODO: Do these belong in the API?
processSlides: processSlides,
convertSlides: convertSlides,
slidify: slidify
processSlides,
convertSlides,
slidify
}
}))