Repository Analysis

overleaf/overleaf

A web-based collaborative LaTeX editor

8.6 Low AI signal View on GitHub
8.6
Adjusted Score
8.6
Raw Score
100%
Time Factor
2026-05-29
Last Push
17,755
Stars
JavaScript
Language
497,095
Lines of Code
3713
Files
876
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 342HIGH 1MEDIUM 6LOW 527

Pattern Findings

876 matches across 11 categories. Click a row to expand file-level details.

Hallucination Indicators342 hits · 3690 pts
SeverityFileLineSnippet
CRITICALlibraries/logger/test/unit/logging-manager-tests.js132 this.bunyanLogger.debug.should.have.been.calledWith(this.logArgs)
CRITICALlibraries/logger/test/unit/logging-manager-tests.js137 this.bunyanLogger.error.should.have.been.calledWith(this.logArgs)
CRITICALlibraries/logger/test/unit/logging-manager-tests.js142 this.bunyanLogger.fatal.should.have.been.calledWith(this.logArgs)
CRITICALlibraries/logger/test/unit/logging-manager-tests.js147 this.bunyanLogger.info.should.have.been.calledWith(this.logArgs)
CRITICALlibraries/logger/test/unit/logging-manager-tests.js152 this.bunyanLogger.warn.should.have.been.calledWith(this.logArgs)
CRITICALlibraries/logger/test/unit/logging-manager-tests.js157 this.bunyanLogger.error.should.have.been.calledWith(this.logArgs)
CRITICAL…/object-persistor/test/unit/MigrationPersistorTests.js222 ).to.eventually.be.rejected.and.be.an.instanceOf(Errors.NotFoundError)
CRITICAL…/object-persistor/test/unit/MigrationPersistorTests.js319 ).to.eventually.be.rejected.and.be.an.instanceOf(Errors.NotFoundError)
CRITICALservices/clsi/test/unit/js/LatexRunner.test.js93 ctx.CommandRunner.run.should.have.been.calledWith(
CRITICALservices/clsi/test/unit/js/LatexRunner.test.js117 ctx.fs.writeFile.should.have.been.calledWith(
CRITICALservices/clsi/test/unit/js/LatexRunner.test.js122 ctx.fs.writeFile.should.have.been.calledWith(
CRITICALservices/clsi/test/unit/js/LatexRunner.test.js127 ctx.fs.unlink.should.have.been.calledWith(
CRITICALservices/clsi/test/unit/js/LatexRunner.test.js130 ctx.fs.unlink.should.have.been.calledWith(
CRITICALservices/clsi/test/unit/js/LatexRunner.test.js154 ctx.CommandRunner.run.should.have.been.calledWith(ctx.project_id, [
CRITICALservices/clsi/test/unit/js/LatexRunner.test.js244 ctx.CommandRunner.run.should.have.been.calledWith(ctx.project_id, [
CRITICALservices/clsi/test/unit/js/ResourceWriter.test.js379 return ctx.Metrics.Timer.prototype.done.called.should.equal(true)
CRITICALservices/clsi/test/unit/js/ResourceWriter.test.js483 return ctx.fs.writeFile.called.should.equal(false)
CRITICALservices/clsi/test/unit/js/CompileController.test.js216 ctx.res.send.should.have.been.calledWith({
CRITICALservices/clsi/test/unit/js/CompileController.test.js265 ctx.res.send.should.have.been.calledWith({
CRITICALservices/clsi/test/unit/js/DockerRunner.test.js366 ctx.DockerRunner._runAndWaitForContainer.calledTwice.should.equal(true)
CRITICALservices/clsi/test/unit/js/DockerRunner.test.js462 ctx.DockerRunner._getContainerOptions.called.should.equal(true)
CRITICALservices/clsi/test/unit/js/DockerRunner.test.js488 ctx.DockerRunner._getContainerOptions.called.should.equal(false)
CRITICALservices/clsi/test/unit/js/DockerRunner.test.js673 ctx.container.start.called.should.equal(true)
CRITICALservices/clsi/test/unit/js/DockerRunner.test.js681 ctx.DockerRunner.attachToContainer.called.should.equal(true)
CRITICALservices/clsi/test/unit/js/DockerRunner.test.js720 ctx.DockerRunner.attachToContainer.called.should.equal(true)
CRITICALservices/clsi/test/unit/js/DockerRunner.test.js785 ctx.container.wait.called.should.equal(true)
CRITICALservices/clsi/test/unit/js/DockerRunner.test.js811 ctx.container.wait.called.should.equal(true)
CRITICALservices/clsi/test/unit/js/DockerRunner.test.js828 ctx.container.wait.called.should.equal(true)
CRITICALservices/clsi/test/unit/js/DockerRunner.test.js860 ctx.container.kill.called.should.equal(true)
CRITICALservices/clsi/test/unit/js/DockerRunner.test.js920 ctx.DockerRunner.destroyContainer.callCount.should.equal(1)
CRITICALservices/clsi/test/unit/js/DockerRunner.test.js971 ctx.Docker.prototype.getContainer.callCount.should.equal(1)
CRITICALservices/clsi/test/unit/js/DockerRunner.test.js984 ctx.fakeContainer.remove.callCount.should.equal(1)
CRITICALservices/clsi/test/unit/js/DockerRunner.test.js997 ctx.fakeContainer.remove.callCount.should.equal(1)
CRITICALservices/clsi/test/unit/js/DockerRunner.test.js1074 ctx.Docker.prototype.getContainer.callCount.should.equal(1)
CRITICALservices/clsi/test/unit/js/DockerRunner.test.js1087 ctx.fakeContainer.kill.callCount.should.equal(1)
CRITICALservices/clsi/test/unit/js/ResourceStateManager.test.js78 ctx.fs.writeFile.called.should.equal(false)
CRITICAL…es/clsi/test/unit/js/ProjectPersistenceManager.test.js67 ctx.Metrics.gauge.should.have.been.calledWith(
CRITICAL…es/clsi/test/unit/js/ProjectPersistenceManager.test.js88 ctx.Metrics.gauge.should.have.been.calledWith(
CRITICAL…es/clsi/test/unit/js/ProjectPersistenceManager.test.js107 ctx.Metrics.gauge.should.have.been.calledWith(
CRITICAL…es/clsi/test/unit/js/ProjectPersistenceManager.test.js175 ctx.HistoryResourceWriter.clearCacheCb.should.have.been.calledWith(
CRITICALservices/clsi/test/acceptance/js/DeleteOldFilesTest.js29 this.body.compile.status.should.equal('success')
CRITICALservices/clsi/test/acceptance/js/DeleteOldFilesTest.js39 this.body.compile.status.should.equal('failure')
CRITICAL…rvices/clsi/test/acceptance/js/BrokenLatexFileTests.js43 this.body.compile.status.should.equal('failure')
CRITICAL…rvices/clsi/test/acceptance/js/BrokenLatexFileTests.js73 this.body.compile.status.should.equal('failure')
CRITICALservices/clsi/test/acceptance/js/ClearCache.js62 const outputFilePaths = this.compileResult.body.compile.outputFiles.map(
CRITICALservices/clsi/test/acceptance/js/TimeoutTests.js30 this.body.compile.error.should.equal('container timed out')
CRITICALservices/clsi/test/acceptance/js/TimeoutTests.js34 this.body.compile.status.should.equal('timedout')
CRITICALservices/clsi/test/acceptance/js/StopCompile.js62 const outputFilePaths = this.compileResult.body.compile.outputFiles.map(
CRITICAL…ter/test/unit/js/HttpController/HttpControllerTests.js765 this.DocumentManager.promises.acceptChangesWithLock.should.have.been.calledWith(
CRITICAL…ter/test/unit/js/HttpController/HttpControllerTests.js773 this.res.status.should.have.been.calledWith(200)
CRITICAL…ter/test/unit/js/HttpController/HttpControllerTests.js774 this.res.json.should.have.been.calledWith({
CRITICAL…ter/test/unit/js/HttpController/HttpControllerTests.js126 this.DocumentManager.promises.getDocAndRecentOpsWithLock.should.have.been.calledWith(
CRITICAL…ter/test/unit/js/HttpController/HttpControllerTests.js134 this.res.json.should.have.been.calledWith({
CRITICAL…ter/test/unit/js/HttpController/HttpControllerTests.js160 this.Metrics.Timer.prototype.done.called.should.equal(true)
CRITICAL…ter/test/unit/js/HttpController/HttpControllerTests.js180 this.DocumentManager.promises.getDocAndRecentOpsWithLock.should.have.been.calledWith(
CRITICAL…ter/test/unit/js/HttpController/HttpControllerTests.js188 this.res.json.should.have.been.calledWith({
CRITICAL…ter/test/unit/js/HttpController/HttpControllerTests.js214 this.Metrics.Timer.prototype.done.called.should.equal(true)
CRITICAL…ter/test/unit/js/HttpController/HttpControllerTests.js234 this.DocumentManager.promises.getDocAndRecentOpsWithLock.should.have.been.calledWith(
CRITICAL…ter/test/unit/js/HttpController/HttpControllerTests.js242 this.res.json.should.have.been.calledWith({
CRITICAL…ter/test/unit/js/HttpController/HttpControllerTests.js255 this.Utils.addTrackedDeletesToContent.called.should.equal(true)
282 more matches not shown…
Hyper-Verbose Identifiers364 hits · 371 pts
SeverityFileLineSnippet
LOWlibraries/metrics/initialize.js31function initializeOpenTelemetryInstrumentation() {
LOWlibraries/metrics/initialize.js72function initializeOpenTelemetryLogging() {
LOWlibraries/mongo-utils/batchedUpdate.js51function refreshGlobalOptionsForBatchedUpdate(options = {}) {
LOWlibraries/mongo-utils/batchedUpdate.js296function batchedUpdateWithResultHandling(
LOW…/overleaf-editor-core/test/unit/text_operation.test.js913function expectInverseToLeadToInitialState(fileData, operation) {
LOWlibraries/overleaf-editor-core/lib/file_map.js344function checkNewPathnameDoesNotConflict(fileMap, pathname, ignoredPathname) {
LOWlibraries/overleaf-editor-core/lib/file_map.js353function checkPathnamesDoNotConflict(fileMap) {
LOW…rleaf-editor-core/lib/doc_updater_compatible_ranges.js16function getDocUpdaterCompatibleRanges(file) {
LOWlibraries/overleaf-editor-core/lib/ot_client.js92 this.handleLocalOperation = function otClientHandleLocalOperation(
LOW…s/overleaf-editor-core/lib/operation/text_operation.js860function calculateTrackingCommentSegments(
LOWlibraries/overleaf-editor-core/lib/operation/index.js294function transformAddFileSetFileMetadata(add, set) {
LOWlibraries/overleaf-editor-core/lib/operation/index.js328function transformMoveFileMoveFile(move1, move2) {
LOWlibraries/overleaf-editor-core/lib/operation/index.js388function transformMoveFileEditFile(move, edit) {
LOWlibraries/overleaf-editor-core/lib/operation/index.js408function transformMoveFileSetFileMetadata(move, set) {
LOWlibraries/overleaf-editor-core/lib/operation/index.js426function transformEditFileEditFile(edit1, edit2) {
LOWlibraries/overleaf-editor-core/lib/operation/index.js441function transformEditFileSetFileMetadata(edit, set) {
LOWlibraries/overleaf-editor-core/lib/operation/index.js446function transformSetFileMetadatas(set1, set2) {
LOW…af-editor-core/lib/operation/edit_operation_builder.js81function isRawDeleteCommentOperation(raw) {
LOW…af-editor-core/lib/operation/edit_operation_builder.js89function isRawSetCommentStateOperation(raw) {
LOWlibraries/redis-wrapper/RedisWebLocker.js68 function countIfExceededLockTimeout() {
LOWlibraries/promise-utils/index.js280function promiseMapSettledWithLimit(concurrency, array, fn) {
LOWlibraries/fetch-utils/index.js116async function fetchRedirectWithResponse(url, opts = {}) {
LOWlibraries/validation-tools/handleValidationError.js4function createHandleValidationError(statusCode = 400) {
LOW…s-token-encryptor/scripts/helpers/re-encrypt-tokens.js31async function reEncryptTokensInCollection({
LOW…ies/eslint-plugin/require-cio-snake-case-properties.js21function getUpdateUserAttributesArg(node) {
LOWserver-ce/hotfix/4.0.6/clean_sl_history_data.js13async function checkAllProjectsAreMigrated() {
LOWserver-ce/hotfix/3.5.6/clean_sl_history_data.js11async function checkAllProjectsAreMigrated() {
LOWserver-ce/hotfix/3.5.11/clean_sl_history_data.js13async function checkAllProjectsAreMigrated() {
LOWserver-ce/test/filestore-migration.spec.ts53 function addNewBinaryFileAndCheckPrevious(
LOWserver-ce/test/filestore-migration.spec.ts272 function ensureStopOnFirstErrorIsActive() {
LOWserver-ce/test/sandboxed-compiles.spec.ts231 function checkRecompilesAfterErrors() {
LOWserver-ce/test/editor.spec.ts43 function changeSpellCheckLanguageTo(lng: string) {
LOWserver-ce/test/project-sharing.spec.ts79 function expectContentReadOnlyAccess() {
LOWserver-ce/test/project-sharing.spec.ts215 function expectRestrictedReadOnlyAccess() {
LOWserver-ce/test/project-sharing.spec.ts222 function expectFullReadAndWriteAccess() {
LOWserver-ce/test/project-sharing.spec.ts229 function expectAnonymousReadAndWriteAccess() {
LOWserver-ce/test/project-sharing.spec.ts236 function expectProjectDashboardEntry() {
LOWserver-ce/test/host-admin.js42function defaultDockerComposeOverride() {
LOWserver-ce/test/host-admin.js56function readDockerComposeOverride() {
LOWserver-ce/test/host-admin.js67function writeDockerComposeOverride(cfg) {
LOWserver-ce/test/helpers/project.ts11export function redirectEditorUrlWithQueryParams(newEditor: boolean) {
LOWserver-ce/test/helpers/project.ts84export function createProjectAndOpenInNewEditor(
LOWserver-ce/test/helpers/project.ts129export function openProjectViaLinkSharingAsAnon(
LOWserver-ce/test/helpers/project.ts144export function openProjectViaLinkSharingAsUser(
LOWserver-ce/test/helpers/project.ts166export function openProjectViaInviteNotification(
LOWserver-ce/test/helpers/project.ts231export function shareProjectByEmailAndAcceptInviteViaDash(
LOWserver-ce/test/helpers/project.ts256export function shareProjectByEmailAndAcceptInviteViaEmail(
LOWserver-ce/test/helpers/hostAdminClient.ts112export async function setMongoFeatureCompatibilityVersion(
LOWserver-ce/test/helpers/login.ts83export function resetActivateUserRateLimit() {
LOWserver-ce/test/helpers/login.ts87function handleActivateUserRateLimit() {
LOWserver-ce/test/helpers/waitUntilScrollingFinished.ts1export function waitUntilScrollingFinished(selector: string, start = -1) {
LOWserver-ce/test/helpers/compile.ts18export function prepareWaitForNextCompileSlot() {
LOWserver-ce/test/helpers/compile.ts25 function waitForCompileRateLimitCoolOff() {
LOWserver-ce/test/helpers/beforeWithReRunOnTestRetry.ts1export function beforeWithReRunOnTestRetry(fn: () => void | Promise<any>) {
LOWservices/clsi/app/js/ConversionManager.js155async function convertLaTeXToDocumentInDirWithLock(
LOWservices/clsi/app/js/ConversionManager.js174async function convertLaTeXToDocumentInDir(
LOWservices/clsi/app/js/CompileController.js16function timeSinceLastSuccessfulCompile() {
LOWservices/clsi/app/js/HistoryResourceWriter.js142async function loadSnapshotFromClsiCache(
LOWservices/clsi/app/js/HistoryResourceWriter.js356function changesFromRawChangeOperations(raw) {
LOWservices/clsi/app/js/CLSICacheHandler.js121function notifyCLSICacheAboutBuild({
304 more matches not shown…
Fake / Example Data93 hits · 101 pts
SeverityFileLineSnippet
LOWserver-ce/test/filestore-migration.spec.ts32 const email = 'user@example.com'
LOWserver-ce/test/sandboxed-compiles.spec.ts23 ensureUserExists({ email: 'user@example.com' })
LOWserver-ce/test/sandboxed-compiles.spec.ts25 login('user@example.com')
LOWserver-ce/test/sandboxed-compiles.spec.ts75 login('user@example.com')
LOWserver-ce/test/sandboxed-compiles.spec.ts233 login('user@example.com')
LOWserver-ce/test/sandboxed-compiles.spec.ts295 login('user@example.com')
LOWserver-ce/test/sandboxed-compiles.spec.ts323 ensureUserExists({ email: 'user@example.com' })
LOWserver-ce/test/sandboxed-compiles.spec.ts325 login('user@example.com')
LOWserver-ce/test/sandboxed-compiles.spec.ts340 ensureUserExists({ email: 'user@example.com' })
LOWserver-ce/test/sandboxed-compiles.spec.ts342 login('user@example.com')
LOWserver-ce/test/learn-wiki.spec.ts9 const REGULAR_USER = 'user@example.com'
LOWserver-ce/test/create-and-compile-project.spec.ts10const USER = 'user@example.com'
LOWserver-ce/test/project-list.spec.ts7const REGULAR_USER = 'user@example.com'
LOWserver-ce/test/upgrading.spec.ts8const USER = 'user@example.com'
LOWserver-ce/test/editor.spec.ts13const USER = 'user@example.com'
LOWserver-ce/test/history.spec.ts9 ensureUserExists({ email: 'user@example.com' })
LOWserver-ce/test/history.spec.ts11 login('user@example.com')
LOWserver-ce/test/accounts.spec.ts7 ensureUserExists({ email: 'user@example.com' })
LOWserver-ce/test/accounts.spec.ts10 login('user@example.com')
LOWserver-ce/test/git-bridge.spec.ts18const USER = 'user@example.com'
LOWserver-ce/test/templates.spec.ts10const ADMIN_USER = 'admin@example.com'
LOWserver-ce/test/templates.spec.ts11const REGULAR_USER = 'user@example.com'
LOWserver-ce/test/admin.spec.ts83 const admin = 'admin@example.com'
LOWserver-ce/test/admin.spec.ts100 const admin = 'admin@example.com'
LOWserver-ce/test/admin.spec.ts101 const user1 = 'user@example.com'
LOWserver-ce/test/project-sharing.spec.ts24 ensureUserExists({ email: 'user@example.com' })
LOWserver-ce/test/project-sharing.spec.ts57 login('user@example.com')
LOWserver-ce/test/project-sharing.spec.ts256 login('user@example.com')
LOWserver-ce/test/project-sharing.spec.ts276 login('user@example.com')
LOWserver-ce/test/project-sharing.spec.ts298 login('user@example.com')
LOWserver-ce/test/project-sharing.spec.ts477 login('user@example.com')
LOWserver-ce/test/project-sharing.spec.ts514 login('user@example.com')
LOWserver-ce/test/graceful-shutdown.spec.ts11const USER = 'user@example.com'
LOW…ices/web/frontend/stories/word-count-modal.stories.tsx28 'Lorem ipsum dolor sit amet.',
LOW…ices/web/frontend/stories/word-count-modal.stories.tsx28 'Lorem ipsum dolor sit amet.',
LOW…es/web/frontend/stories/settings/sso-alert.stories.tsx25 'user@example.com'
LOW…rontend/stories/project-list/notifications.stories.tsx168 inviterName: 'John Doe',
LOW…rontend/stories/project-list/notifications.stories.tsx185 inviterName: 'John Doe',
LOW…s/web/frontend/stories/file-view/file-view.stories.jsx18 text: `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore m
LOW…s/web/frontend/stories/file-view/file-view.stories.jsx18 text: `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore m
LOW…s/web/frontend/stories/shared/notification.stories.tsx97 <b>Lorem ipsum</b>
LOW…s/web/frontend/stories/shared/notification.stories.tsx100 Dolor sit amet, consectetur adipiscing elit. Proin lacus velit,
LOW…s/web/frontend/stories/shared/notification.stories.tsx125 <b>Lorem ipsum</b>
LOW…s/web/frontend/stories/shared/notification.stories.tsx128 Dolor sit amet, consectetur adipiscing elit. Proin lacus velit,
LOW…s/web/frontend/stories/shared/notification.stories.tsx151 <b>Lorem ipsum</b>
LOW…s/web/frontend/stories/shared/notification.stories.tsx154 Dolor sit amet, consectetur adipiscing elit. Proin lacus velit,
LOW…s/web/frontend/stories/shared/notification.stories.tsx178 <b>Lorem ipsum</b>
LOW…s/web/frontend/stories/shared/notification.stories.tsx181 Dolor sit amet, consectetur adipiscing elit. Proin lacus velit,
LOW…s/web/frontend/stories/shared/notification.stories.tsx202 content={<p>Lorem ipsum</p>}
LOW…s/web/frontend/stories/shared/notification.stories.tsx209 <Notification {...args} action={undefined} content={<p>Lorem ipsum</p>} />
LOW…s/web/frontend/stories/shared/notification.stories.tsx218 content={<p>Lorem ipsum</p>}
LOW…s/web/frontend/stories/shared/notification.stories.tsx227 content={<p>Lorem ipsum</p>}
LOW…s/web/frontend/stories/shared/notification.stories.tsx237 content={<p>Lorem ipsum</p>}
LOW…s/web/frontend/stories/shared/notification.stories.tsx283 content={<p>Lorem ipsum</p>}
LOW…st/frontend/features/settings/components/root.test.tsx11 window.metaAttributesCache.set('ol-usersEmail', 'foo@bar.com')
LOW…nd/features/settings/components/leave-section.test.tsx13 window.metaAttributesCache.set('ol-usersEmail', 'foo@bar.com')
LOW…features/settings/components/emails/sso-alert.test.tsx38 'user@example.com'
LOW…features/settings/components/emails/sso-alert.test.tsx48 'user@example.com'
LOW…features/settings/components/leave/modal-form.test.tsx12 window.metaAttributesCache.set('ol-usersEmail', 'foo@bar.com')
LOW…tend/features/settings/components/leave/modal.test.tsx10 window.metaAttributesCache.set('ol-usersEmail', 'foo@bar.com')
33 more matches not shown…
Over-Commented Block58 hits · 58 pts
SeverityFileLineSnippet
LOWdocker-compose.yml41 ## Set for SSL via nginx-proxy
LOWdocker-compose.yml61 # OVERLEAF_EMAIL_SMTP_PASS:
LOWdocker-compose.yml81 SANDBOXED_COMPILES_HOST_DIR_COMPILES: "/home/user/sharelatex_data/data/compiles"
LOWdocker-compose.yml141 # nginx-proxy:
LOWlibraries/overleaf-editor-core/lib/safe_pathname.js21const BAD_FILE_RX = /(^\.$)|(^\.\.$)|(^\s+)|(\s+$)/g
LOWlibraries/overleaf-editor-core/lib/operation/index.js301 return [add, set]
LOWlibraries/object-persistor/src/MigrationPersistor.js1const AbstractPersistor = require('./AbstractPersistor')
LOWserver-ce/config/settings.js61 // ---------
LOWservices/clsi/app/js/ResourceStateManager.js1import Path from 'node:path'
LOWservices/chat/docker-compose.ci.yml61 # Required when using the automatic database setup for initializing the
LOW…/ic/wlgitbridge/bridge/swap/store/S3SwapStoreTest.java21 s3 = null;
LOW…bridge/snapshot/servermock/state/SnapshotAPIState.java221 new HashMap<String, SnapshotPostbackRequest>() {
LOW…s/features/pdf-preview/components/log-entry-header.tsx81 function checkLocationSpanOverflow(observedElement: ResizeObserverEntry) {
LOW…res/source-editor/extensions/changes/reject-changes.ts21
LOW…res/source-editor/extensions/changes/reject-changes.ts41 //
LOW…res/source-editor/extensions/changes/reject-changes.ts61 //
LOW…/js/features/source-editor/languages/latex/snippets.ts1// 1. Convert from Ace `$1` to CodeMirror numbered placeholder format `${1}` or `#{1}` in snippets.
LOW…editor/languages/latex/linter/errors-to-diagnostics.ts61 continue
LOW…e-editor/languages/latex/linter/latex-linter.worker.ts721 // math mode on(=true) or
LOW…e-editor/languages/latex/linter/latex-linter.worker.ts1581 ) {
LOW…/frontend/js/features/source-editor/commands/ranges.ts121
LOW…/features/ide-react/editor/share-js-history-ot-type.ts81 // Do not provide invert, only needed for reverting a rejected update.
LOW…/frontend/js/features/ide-react/editor/share-js-doc.ts421 // This can be cleared when hard reloading the document in which
LOW…es/web/frontend/js/features/history/utils/file-tree.ts101}
LOWservices/web/frontend/stylesheets/pages/cms.scss161 padding-top: 0;
LOWservices/web/frontend/stylesheets/pages/cms.scss181 // background-color: @ol-blue-gray-5;
LOWservices/web/frontend/stylesheets/pages/content.scss21 */
LOW…res/source-editor/languages/latex/latex-linter.test.ts541 // \renewcommand...
LOW…res/source-editor/languages/latex/latex-linter.test.ts561 // ]
LOW…tor/components/codemirror-editor-autocomplete.spec.tsx101
LOW…tor/components/codemirror-editor-autocomplete.spec.tsx121 // select option from autocomplete
LOWservices/web/config/settings.defaults.js161 ),
LOWservices/web/config/settings.defaults.js181 // {host: '127.0.0.1', port: 7005}
LOWservices/web/config/settings.defaults.js681 // Should static assets be sent with a header to tell the browser to cache
LOWservices/web/config/settings.defaults.js761 // Maximum JSON size in HTTP requests
LOWservices/web/config/settings.defaults.js781 uploadFolder: Path.resolve(__dirname, '../data/uploads'),
LOWservices/document-updater/app/js/RangesManager.js361 // Tracked delete is at the same position as the op.
LOWservices/document-updater/app/js/DeleteQueueManager.js21// Maintain a sorted set of project flushAndDelete requests, ordered by timestamp
LOW…rvices/document-updater/app/js/sharejs/types/simple.js1// TODO: This file was created by bulk-decaffeinate.
LOW…ces/document-updater/app/js/sharejs/types/syncqueue.js1// TODO: This file was created by bulk-decaffeinate.
LOW…ices/document-updater/app/js/sharejs/types/text-tp2.js21// A document is made up of a string and a set of tombstones inserted throughout
LOWservices/document-updater/app/js/sharejs/types/model.js21//
LOWservices/document-updater/app/js/sharejs/types/model.js61 // ops:[{op, meta}]
LOWservices/document-updater/app/js/sharejs/types/model.js81 // flush it from the cache.
LOWservices/document-updater/app/js/sharejs/types/model.js601 }
LOWservices/document-updater/app/js/sharejs/types/model.js741 : undefined
LOWservices/document-updater/app/js/sharejs/types/text.js21// {d:'str', p:100}: Delete 'str' at position 100 in the document
LOW…es/document-updater/app/js/sharejs/server/syncqueue.js1// TODO: This file was created by bulk-decaffeinate.
LOW…rvices/document-updater/app/js/sharejs/server/model.js61 //
LOW…rvices/document-updater/app/js/sharejs/server/model.js81 // open. I don't know if I should keep open (but not being edited) documents live -
LOW…rvices/document-updater/app/js/sharejs/server/model.js621 // Each op returned is in the form {op:o, meta:m, v:version}.
LOW…rvices/document-updater/app/js/sharejs/server/model.js761 //
LOWservices/filestore/app/js/FileHandler.js121 err
LOW…ces/project-history/app/js/SummarizedUpdatesManager.js21 //
LOWservices/project-history/app/js/SyncManager.js41const EXPIRE_RESYNC_HISTORY_INTERVAL_MS = 90 * 24 * 3600 * 1000 // 90 days
LOWservices/project-history/app/js/UpdateTranslator.js261 pathname = pathname.replace(/^\//, '')
LOWservices/project-history/app/js/BlobManager.js21) {
LOWservices/real-time/app/js/RoomManager.js121 // internal functions below, these access socket.io rooms data directly and
Verbosity Indicators10 hits · 17 pts
SeverityFileLineSnippet
LOW…rvices/project-history/test/acceptance/js/SyncTests.js2777 // Step 1: Start a resync
LOW…rvices/project-history/test/acceptance/js/SyncTests.js2780 // Step 2: Push resyncProjectStructure update (lists docs to sync)
LOW…rvices/project-history/test/acceptance/js/SyncTests.js2797 // Step 3: Flush — processes structure update, adds /main.tex to resyncDocContents
LOW…rvices/project-history/test/acceptance/js/SyncTests.js2801 // Step 4: Verify the sync state is stuck
LOW…rvices/project-history/test/acceptance/js/SyncTests.js2811 // Step 5: Push a normal text update (simulating a user edit)
LOW…rvices/project-history/test/acceptance/js/SyncTests.js2824 // Step 6: Flush again — the text update should be silently skipped
LOW…rvices/project-history/test/acceptance/js/SyncTests.js2828 // Step 7: Verify the sync state is STILL stuck (text update was skipped)
LOW…rvices/project-history/test/acceptance/js/SyncTests.js2842 // Step 8: Verify a normal resync FAILS because sync is "ongoing"
LOWservices/history-v1/storage/scripts/recover_zip.js111 // We need to check if the file contains nonBmp or null characters
LOWservices/history-v1/storage/lib/blob_store/index.js118 // We need to check if the file contains nonBmp or null characters
Decorative Section Separators4 hits · 12 pts
SeverityFileLineSnippet
MEDIUMservices/web/frontend/stylesheets/pages/plans-2026.scss99 // ─── Plan cards ──────────────────────────────────────────────────────────────
MEDIUMservices/web/frontend/stylesheets/pages/plans-2026.scss479 // ─── Organization logos ────────────────────────────────────────────────────────
MEDIUMservices/web/frontend/stylesheets/pages/plans-2026.scss497 // ─── Feature comparison table ──────────────────────────────────────────────
MEDIUMservices/web/frontend/stylesheets/pages/plans-2026.scss807 // ─── Quotes and FAQs section────────────────────────────────────────────────
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippet
HIGH…s/redis-wrapper/test/scripts/cluster/create-cluster.sh62# scale up as requested
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippet
MEDIUM…rvices/document-updater/app/js/sharejs/types/simple.js10// Its mostly included for demonstration purposes and its used in a lot of unit tests.
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippet
MEDIUMservices/document-updater/app/js/sharejs/types/text.js164 // http://perfectionkills.com/instanceof-considered-harmful-or-how-to-write-a-robust-isarray/
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippet
LOWservices/web/types/utils.ts33 * // Usage example:
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippet
LOWlibraries/metrics/leaked_sockets.js23function handleRequest({ request: req }) {