David Apirian
David Apirian
### What is the issue? When I connect to a remote machine using VSCode Remote SSH, my $PATH gets stomped with a VSCode path which is supposed to be appended,...
This PR enables the [trunk.io](https://docs.trunk.io/docs) superlinter, autoformatter, & git hook manager. Trunk manages the hermetic installation and orchestration of lots of tools, as well as adds slick features on top...
`trunk` is a popular cli and vscode extension which is configured via "trunk.yaml". It's a code quality and security tool, githooks manager, and hermetic devtool manager. Docs: https://docs.trunk.io VSCode Extension:...
Currently, the checkout action will delete `node_modules` with `git clean -ffdx`. Since I use (mostly) persistent self-hosted runners, it's extremely inefficient to constantly be deleting and recreating `node_modules`. It takes...
With this change, users no longer need to explicitly pass a `repo-token`
For the Trunk ([trunk.io](https://trunk.io)) config file: `trunk.yaml`. This svg has been hand-optimized to the max, down to 210 bytes 🤯 🎉 ! - [Trunk VS Code Extension](https://marketplace.visualstudio.com/items?itemName=Trunk.io) - [Docs](https://docs.trunk.io) -...
I can add a bazel path relative to the vscode workspace root, but I can't do the same for a buildifier path. Here's the buildifier path code which is not...
This PR autoformats the repo using the autoformatters enabled via trunk ([here](https://github.com/grafana/phlare/blob/main/.trunk/trunk.yaml)), namely prettier, black, isort, gofmt, buf-format, rustfmt, etc. This also enables trunk's githook management to autoformat new commits....
I know this project is kind of old, but figured I'd level up the automated code-checking situation here. This PR turns on the trunk superlinter, that runs clang-tidy, which is...