Skip to content

Run linters in parallel #5

@Timmmm

Description

@Timmmm

Since the filesystem is virtualised by WASI, we could support running linters in parallel. Each linter would see the files on disk, and we would intercept writes in memory. Once all have been run we can write them back to disk, using some ordering for files that have been written by multiple linters.

A tricky part is that you might want linters to run serially on modified files, e.g. when formatting Python it's common to run isort and then black.

Metadata

Metadata

Assignees

No one assigned

    Labels

    filesystem virtualisationRelated to virtualising the WASI filesystemperformanceSpeed or file size improvements

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions