From df1ccefc7ae2c68f407e201d72e96eaf0178901b Mon Sep 17 00:00:00 2001 From: Kerry Staley <35789718+kgstaley@users.noreply.github.com> Date: Thu, 21 Mar 2024 10:34:26 -0700 Subject: [PATCH] add linters, enable plugins --- init.lua | 7 ++++--- lua/kickstart/plugins/lint.lua | 4 ++++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/init.lua b/init.lua index 5bd91d29..961ea8fc 100644 --- a/init.lua +++ b/init.lua @@ -668,6 +668,7 @@ require('lazy').setup({ ruby = { { 'rubocop' } }, go = { { 'gofmt' } }, }, + formatters = {}, }, }, @@ -877,9 +878,9 @@ require('lazy').setup({ -- Here are some example plugins that I've included in the Kickstart repository. -- Uncomment any of the lines below to enable them (you will need to restart nvim). -- - -- require 'kickstart.plugins.debug', - -- require 'kickstart.plugins.indent_line', - -- require 'kickstart.plugins.lint', + require 'kickstart.plugins.debug', + require 'kickstart.plugins.indent_line', + require 'kickstart.plugins.lint', -- NOTE: The import below can automatically add your own plugins, configuration, etc from `lua/custom/plugins/*.lua` -- This is the easiest way to modularize your config. diff --git a/lua/kickstart/plugins/lint.lua b/lua/kickstart/plugins/lint.lua index 7f0dc42f..b85b3e72 100644 --- a/lua/kickstart/plugins/lint.lua +++ b/lua/kickstart/plugins/lint.lua @@ -7,6 +7,10 @@ return { local lint = require 'lint' lint.linters_by_ft = { markdown = { 'markdownlint' }, + ruby = { 'rubocop' }, + terraform = { 'tlint' }, + json = { 'jsonlint' }, + javascript = { 'eslint_d' }, } -- To allow other plugins to add linters to require('lint').linters_by_ft,