fix: insert new line after inserting title, abstract or keywords (#29882)

GitOrigin-RevId: d8d79e95d9eb544adaff8850630df996461bacb9
This commit is contained in:
Borja
2025-11-26 09:05:27 +00:00
committed by Copybot
parent 4f5638348e
commit 2c00a7a3a4
12 changed files with 691 additions and 0 deletions
@@ -0,0 +1,28 @@
module.exports = {
meta: {
type: 'suggestion',
docs: {
description: 'Require Script Runner for scripts',
},
},
create(context) {
let hasImport = false
return {
ImportDeclaration(node) {
if (node.source.value.endsWith('lib/ScriptRunner.mjs')) {
hasImport = true
}
},
'Program:exit'() {
if (!hasImport) {
context.report({
loc: { line: 1, column: 0 },
message:
'Please use Script Runner for scripts. Refer to the developer manual (https://manual.dev-overleaf.com/development/code/web_scripts/#monitor-script-execution-and-usage-with-script-runner) for more information.',
})
}
},
}
},
}