7 files changed,
56 insertions(+),
53 deletions(-)
Author:
Smirnov Oleksandr
ss2316544@gmail.com
Committed by:
GitHub
noreply@github.com
Committed at:
2023-07-20 00:11:59 +0300
Parent:
26b41bf
M
.editorconfig
@@ -7,11 +7,13 @@ end_of_line = lf
insert_final_newline = true trim_trailing_whitespace=true charset = utf-8 -max_line_length = 120 [*.{lua,vim}] -max_line_length = 100 indent_size = 2 [*.{md,yml,yaml,toml}] indent_size = 2 + +[*.go] +indent_style = tab +indent_size = 4
D
@@ -1,24 +0,0 @@
-name: Format and lint -on: [push, pull_request] - -jobs: - format: - name: stylua - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - uses: JohnnyMorganz/stylua-action@1.0.0 - with: - token: ${{ secrets.GITHUB_TOKEN }} - version: 0.14.0 - args: --check . - - lint: - name: selene - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - uses: NTBBloodbath/selene-action@v1.0.0 - with: - token: ${{ secrets.GITHUB_TOKEN }} - args: --display-style=quiet .
A
.github/workflows/linters.yml
@@ -0,0 +1,22 @@
+name: linters +on: [push, pull_request] + +jobs: + linters: + name: linters + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: JohnnyMorganz/stylua-action@v3 + with: + token: ${{ secrets.GITHUB_TOKEN }} + version: latest + args: --check . + + - uses: NTBBloodbath/selene-action@v1.0.0 + with: + token: ${{ secrets.GITHUB_TOKEN }} + args: . + + - uses: editorconfig-checker/action-editorconfig-checker@main + - run: editorconfig-checker
M
README.md
@@ -58,7 +58,7 @@ - [gotests](https://github.com/cweill/gotests)
- [iferr](https://github.com/koron/iferr) 2. Modify struct tags: - By default `json` tag will be added/removed, if not set: + By default `json` tag will be added/removed, if not set: ```vim :GoTagAdd json " For add json tag
A
Taskfile.yml
@@ -0,0 +1,29 @@
+version: "3" +tasks: + format: + desc: formats all lua files in repo + cmds: [stylua .] + + lint: + desc: runs all linters + cmds: + - task: lint_lua + - task: lint_editorconfig + + lint_lua: + desc: runs lua linter on all repo + cmds: [selene .] + + lint_editorconfig: + desc: runs editorconfig-checker + cmds: [editorconfig-checker] + + test: + aliases: [tests, spec] + cmds: + - | + nvim --headless \ + -u ./spec/minimal_init.vim\ + -c "PlenaryBustedDirectory spec \ + {minimal_init='./spec/minimal_init.lua'\ + ,sequential=true}"