Skip to content

Commit 06c32fc

Browse files
committed
feat(nvim): configure relevant linters
1 parent 54922de commit 06c32fc

2 files changed

Lines changed: 72 additions & 1 deletion

File tree

flake.lock

Lines changed: 60 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@
1414

1515
inputs = {
1616
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
17+
nixvim = {
18+
url = "github:nix-community/nixvim";
19+
inputs.nixpkgs.follows = "nixpkgs";
20+
};
1721
};
1822

1923
outputs =
@@ -44,6 +48,14 @@
4448
{
4549
formatter = forEachSystem (s: nixpkgs.legacyPackages.${s}.nixfmt);
4650

51+
packages = forEachSystem (s: {
52+
programs.nixvim.plugins.lint.lintersByFt = {
53+
javascript = [ "eslint" ];
54+
php = [ "phpstan" ];
55+
typescript = [ "eslint" ];
56+
};
57+
});
58+
4759
devShells = forEachSystem (
4860
s:
4961
let

0 commit comments

Comments
 (0)