aboutsummaryrefslogtreecommitdiff
path: root/ci/run_lint.sh
Commit message (Collapse)AuthorAge
* ci: remove unnecessary file run_lint.shDundar Goc2022-07-11
| | | | | | It's a leftover artifact that currently just acts as an unnecessary intermediary script that calls the Makefile. It can be replaced by just calling the Makefile directly.
* build: add a cmake target for all used linters #18543dundargoc2022-06-09
| | | | | | | | | * build: move the logic for linters to cmake Cmake is our source of truth. We should have as much of our build process there as possible so everyone can make use of it. * build: remove redundant check for ninja generator The minimum cmake version as of writing this is 3.10, which has ninja support.
* ci: refactor and simplify CI processDundar Göc2022-03-10
|
* ci: remove function run_suiteDundar Göc2022-03-10
|
* ci: run each test suite in a separate github stepDundar Göc2022-02-18
| | | | | This should help combat some of the lagginess when looking at the CI logs in the browser.
* ci: simplify CI processDundar Göc2022-02-04
|
* ci: remove watchdog function run_tests_wdDundar Göc2022-01-02
| | | | | | | It's only used once for running check-single-includes (which I strongly suspect it doesn't need anyway), its core logic is incorrect since both the variables "tempsize" and "prev_temsize" are never defined and parsing ps is incredibly fragile.
* build: add shlint target for shellcheck (#11350)Jan Edmund Lazo2019-11-09
|
* ci: pylint target via flake8Daniel Hahler2019-07-29
| | | | Ref: https://github.com/neovim/neovim/pull/10631#issuecomment-515756591
* Improve luacheck setup [skip appveyor]Daniel Hahler2019-07-04
| | | | | | | | - Move .luacheckrc to root, add read_globals=vim - Simplify lualint target, run it on all lua files - Lint preload.lua, but ignore W211 - Remove testlint target, included in lualint (and lint) - Clean up .luacheckrc
* ci/travis: use ninja instead of makeJustin M. Keyes2018-03-11
|
* ci: Also lint lua code in src/nvim/luaZyX2017-05-25
|
* ci: Fold output in travis web interfaceZyX2017-05-01
|
* ci: Increase check-single-includes wait time to 10sZyX2017-04-09
|
* ci: Allow check-single-includes to hangZyX2017-04-09
|
* ci: Really continue tests on failure, print global summaryZyX2017-04-07
|
* ci: Do not fail csi_clean if there are no files to removeZyX2017-04-04
|
* ci: Force make output coloringZyX2017-04-04
|
* ci: Clean up when restarting single includes testZyX2017-04-04
|
* ci: Add test watchdog and tracing for lint testsZyX2017-03-31
|
* ci: Refactor CI scriptsZyX2017-03-31
1. CI_TARGET now determines which run_${CI_TARGET}.sh script to use. Defaults to `tests`. 2. Build no longer halts on the first failing suit: e.g. if functional tests failed it will continue with unit tests, etc. 3. All ${MAKE_CMD} occurrences moved to `top_make` function, added `build_make` as an alias to `make -C build` (`"${MAKE_CMD}" -C "${BUILD_DIR}"`) which is too verbose. `suite.sh` was copied from powerline (tests/common.sh file), assumes running with POSIX shells (and actually uses dash in powerline). Then some convenience functions were added (run_test and below).