Files
tiptap/docs/src/demos/Experiments/Linter/extension/LinterPlugin.ts
Hans Pagel 5452095343 experimental linters
commit 5b31740d967bb61bfed6a2338d07e8fc6e4957b3
Author: Hans Pagel <hans.pagel@ueber.io>
Date:   Tue Jan 19 14:48:00 2021 +0100

    refactoring, disable TS checks for now

commit 6fcc5082287ba4dd5457b8ea6e6d8300efaaafb6
Author: Hans Pagel <hans.pagel@ueber.io>
Date:   Tue Jan 19 14:42:14 2021 +0100

    move everything to a new experiments structure

commit 2b5f394ad4c916f7ac364fa03d05e2f4311e9b1d
Author: Hans Pagel <hans.pagel@ueber.io>
Date:   Mon Jan 18 20:22:35 2021 +0100

    refactoring

commit 91a3747adca114fbce0972a2a2efa751e94d4ea4
Author: Hans Pagel <hans.pagel@ueber.io>
Date:   Mon Jan 18 17:48:59 2021 +0100

    refactoring

commit 4550fa70059060b6702425970ba33bcf6a0f3e66
Author: Hans Pagel <hans.pagel@ueber.io>
Date:   Mon Jan 18 17:37:43 2021 +0100

    load plugins in the example

commit a7087af14044673c587c233c44a5e767ff23b160
Author: Hans Pagel <hans.pagel@ueber.io>
Date:   Mon Jan 18 17:31:47 2021 +0100

    init new linter plugin
2021-01-19 14:49:07 +01:00

24 lines
339 B
TypeScript

// @ts-nocheck
export default class LinterPlugin {
protected doc
private results = []
constructor(doc: any) {
this.doc = doc
}
record(message: string, from: number, to: number, fix?: null) {
this.results.push({
message,
from,
to,
fix,
})
}
getResults() {
return this.results
}
}