Skip to content

Run linters in parallel #5

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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