4.0.1 (2024-07-16)
4.0.0 (2024-06-09)
3.0.1 (2023-10-01)
3.0.0 (2022-06-12)
- feat!: never create configuration files (a26563b)
- feat!: resolve slow lint time from configuration (5b33d89)
- config: adds slowLintTimeLimit option (67f759c)
- Previously a default configuration file was created when given configuration file was not found. Removed configuration file creation completely. It was completely useless.
- Previously a warning was logged if linting took more
than 5s. Now by default no such warnings are logged. Timelimit for such
logs can be configured via
config.slowLintTimeLimit
2.1.4 (2022-04-21)
2.1.3 (2022-04-20)
2.1.2 (2022-04-20)
2.1.1 (2021-12-31)
2.1.0 (2021-12-31)
- minor typo and grammar adjustments (#319) (ac263a7)
- repositories: prevent exiting script too early (aaeba18)
- export configuration types (#321) (3d8bee0)
- load typescript config by default if present (126033c)
- support typescript configs using
ts-node
(#320) (b5f1252)
2.0.1 (2021-10-31)
2.0.0 (2021-10-23)
- feat!: improve
ruleId
parsing (69a14c6)
- Reported rules now may include plugin name,
e.g.
no-unstable-components
->react/no-unstable-components
These are used in reported results and in some callbacks of eslint-remote-tester.config.js.
- parse
ruleId
from stack traces provided by ESLint v8
1.3.1 (2021-09-11)
1.3.0 (2021-07-10)
- pass main thread's environment variables to worker threads (bd294f5)
- compile to target the actual feature set of Node >=12 (#173) (65ec3d8)
- support
config.eslintrc
as function (6079cab)
1.2.0 (2021-05-15)
- compare: do not "git pull" when in comparison mode (e3cbc0f)
- engine: ignore eslint inline configurations (93616dd), closes #38
- engine: report worker crashes correctly (#43) (82cb301)
- results: limit rows of results into 1000 characters (#101) (14c170e)
- ci: include count of errors in ci status messages (#126) (d34660f)
- cli: log status of cached repositories (dc5580c)
- move cache under
node_modules
(83cb6e5) - pass count of scanned repositories to
config.onComplete
(#102) (814f6f0)
1.1.0 (2021-02-10)
- enable checking all rules (9d1a299)
1.0.1 (2021-02-08)
- engine: support large amount of JSONs (668adb2)
- handle results as streams (562538e)
- include error message in write failure logs (84100b7)
- result-comparator: add internal hash for comparing results via map (44daa5d)
1.0.0 (2021-02-01)
- auto-generated config contains incorrectly escaped regex (ea52f15)
- use @babel/code-frame for result.source (e28c06d)
- output and onComplete args result.source is now formatted with @babel/code-frame
0.6.0 (2021-01-28)
- exclude unnecessary sourcemaps from builds (9822364)
- add private api for eslint-remote-tester-compare-action (52c790b)
0.5.0 (2021-01-16)
- results: markdown template formatting (c0f62fb)
- results: prevent unnecessary text wrap on ci (a836913)
- small error (318d512)
- validator: resolve result parser properly (a4af9bb)
- config: adds compare option (acb97c5)
- config: adds updateComparisonReference option (d544578)
- file-client: initialize compaison results directory (19f6136)
- result-comparator: generate comparison results (d8af9c8)
- result-comparator: include comparison results in config.onComplete (378a2b3)
- result-comparator: render comparison results on ui (e36d4c9)
- result-comparator: update comparison reference based on config.updateComparisonReference (f5d9b04)
- validator: improve configuration validation (09c23ce)
0.4.0 (2020-12-17)
- config: adds timeLimit (5cb133d)
- config: validate duplicate repositories (485fd53)
- config: validate unknown options (5c2cc53)
0.3.5 (2020-12-06)
- progress-logger: add
info
logLevel for ci-keep-alive messages (ecacd30)
0.3.4 (2020-12-05)
- config: include eslintrc.rules to validation (556a09f)
- repository-client: prevent process hang caused by git prompt (ebdd8c6)
- repository-client: clone only a single branch without history (07ac720)
0.3.3 (2020-11-29)
- config: add maxFileSizeBytes option (364f26d)
0.3.2 (2020-11-28)
- config: exit with error code when config is invalid (f4f3ab6)
- results: exit with status code when lint contains errors (a6c7c51)
- ci-runner: add separate ci-runner package (525ab3e)
- ci-runner: run ci on schedule (a51bebe)
- ci: ci-keep-alive message (35c79c6)
- ci: github actions (926c717)
- config: add cache flag (5d8d21d)
- config: add onComplete hook (d053d2f)
0.3.1 (2020-11-08)
- linter-crash: add missing file count increase on crashes (74e75de)
- linter-crash: prevent displaying
Rule: null
when unable to parse ruleId (10c4ac9) - results: source window size resolving (caa6236)
- cli: handle non-tty streams (b08c2e6)
- results: include erroneous line and source to linter crashes (2737019)
0.3.0 (2020-11-05)
- cli: ink CLI support (a7c2253)
- config: config.CI to override env.CI (377a869)
- results: include repository owner in results filenames (21e45a3)
- tests: integration tests update and split (0c6135c)
- config: Prioritize config over environment variables when resolving value for CI