Skip to content

FR: Use Web Workers to Improve Lint All and Lint Folder Experience #337

@pjkaufman

Description

@pjkaufman

Currently when lint all is run, it runs asyncronously, which is fine so long as there are not a lot of files to parse. I have somewhere around 2k and it tends to lock up Obsidian when I run lint all to test out new rules. It would also be nice to have a persisted notice of the progress like what dataview does on load.

So the two requests are to offload linting to Web Workers where more than 1 is being linted at a time. The other is to allow the user to be aware of the amount of files found that will be linted versus the amount completed so far.

Metadata

Metadata

Assignees

Labels

code cleanupenhancementNew feature or requestobsidianObsidian specific syntax issue or feature

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions