Граф коммитов

318 Коммитов

Автор SHA1 Сообщение Дата
ExE Boss d08e67e388
feat: Support pnpm 2019-06-08 19:01:44 +02:00
Matt Bierner bf4befd74b Update dev deps 2019-05-21 16:51:03 -07:00
Matt Bierner 43a5b706d2 0.4.0 2019-05-21 16:47:32 -07:00
Matt Bierner 9dde9c7ce9 Report warnings in diagnostics when we find a tslint config file but encounte an error during actual linting 2019-05-21 16:42:05 -07:00
Matt Bierner ebeeac10f9 Improving runner tracing to include method name 2019-05-21 16:39:04 -07:00
Matt Bierner 2c9a164938 Use keyof 2019-05-21 16:39:04 -07:00
Matt Bierner 1279d4fb04
Merge pull request #78 from rsheasby/patch-1
Fix typo
2019-05-21 16:38:54 -07:00
Ryan David Sheasby 19bff09fed
Fix typo 2019-05-14 10:03:26 +02:00
Matt Bierner 3d20f421ef
Merge pull request #76 from aleclarson/patch-1
docs: remove mockTypeScriptVersion from example
2019-05-03 11:57:18 -07:00
Alec Larson 27f438299c
docs: remove mockTypeScriptVersion from example 2019-05-03 12:12:36 -04:00
Matt Bierner 6d3b68c4df
Merge pull request #65 from luxcium/patch-1
disabling yarn gpg in Travis to fix hanging
2019-03-06 14:02:00 -08:00
Matt Bierner de76e6390c
Merge pull request #67 from chemzqm/patch-1
coc.nvim support
2019-03-05 09:58:05 -08:00
Qiming zhao ca1d25edf3
vim support 2019-03-06 00:35:15 +08:00
Benjamin Vincent 64afaf1d83
disabling yarn gpg in Travis to fix hanging
disabling yarn gpg in Travis to fix windows hanging
was submitted in Pull Request #64 (resubmitting in #65)

as per https://travis-ci.community/t/build-doesnt-finish-after-completing-tests/288/9

Oct '18
@AviVahl
Checked it without my before_install. Still got stuck. It appears the yarn installation (and pgp verification) occurs anyway, because my repo contains a yarn.lock.

The repo is setup using yarn workspaces, so I have no proper matching alternative in npm land yet. 😦

EDIT:
tried setting env variable YARN_GPG=no (via [Travis's] configuration) to force no gpg validation, but the container appears to be stuck on: Worker information

I’ve used secure env tokens (via Travis config- “hide from log”), which seems to be broken with Windows containers. Trying regular env var to see if [the behaviour] is different.

EDIT:
Yes! It was the gpg that install.sh of yarn runs. Build now passes, after setting the YARN_GPG=no environment variable.

and as per https://travis-ci.community/t/build-doesnt-finish-after-completing-tests/288/13

Oct '18
josh (@joshk) Josh Kalderimis
Travis CI Staff (Head of Product at @travis-ci)

Hi @chrisdothtml

Could you please try adding YARN_GPG=no to your .travis.yml config to see if this helps?

@BanzaiMan do we currently detect and kill rogue processes when a build finishes?
2019-03-05 03:04:33 -05:00
Matt Bierner e044874737 Fix log message on invalid TS version 2019-02-26 11:32:31 -08:00
Matt Bierner 42775c8a3b Update required version
Fixes #53
2019-02-07 10:38:24 -08:00
Matt Bierner c060a53849 0.3.1 2019-01-31 16:20:25 -08:00
Matt Bierner f80d3b8250 Fix fix-all actions showing up even on non-fixable errors 2019-01-31 16:20:05 -08:00
Matt Bierner ab8e96d6d2 Fix linter errors 2019-01-21 16:48:16 -08:00
Matt Bierner 00a28d52b2 0.3.0 2019-01-21 16:32:58 -08:00
Matt Bierner cf4920bda1 Don't repeat argument types 2019-01-21 16:31:23 -08:00
Matt Bierner d85236c460 Use `getCombinedCodeFix` to return `fix all of Type X` fixes
Fixes #49
2019-01-21 16:29:17 -08:00
Matt Bierner 425ffede22 Fix TS Lint's fix all quick fix showing up on non-tslint errors
Fixes #48
2019-01-21 15:00:01 -08:00
Matt Bierner 2970dea706
Merge pull request #46 from kondi/fixnames
Prepare for better fix on save
2019-01-21 14:12:35 -08:00
Pusztai Tibor f4bb9a3236 Set fixName in code fix actions to mark tslint fixes 2019-01-19 19:23:37 +01:00
Matt Bierner bc764d9147 Use Typescript version instead of servicesVersion for version gating
TS has said that the `servicesVersion` is not actually reliable and  that we should use `typescript.version` instead
2019-01-15 11:09:53 -08:00
Matt Bierner f270baf36e 0.2.1 2018-12-14 16:55:57 -08:00
Matt Bierner 568cdee205 Fix validateWithDefaultConfig test 2018-12-14 16:52:51 -08:00
Matt Bierner 1dedc8b9fd Take array for `RunConfiguration.exclude` 2018-12-14 16:49:49 -08:00
Matt Bierner 54eaa2b060 Don't lint d.ts files by default
Fixes #41
2018-12-14 16:43:38 -08:00
Matt Bierner 6807fb7c2f 0.2.0 2018-12-12 17:53:41 -08:00
Matt Bierner 512e5b42f7 Don't show errors in editor for tslint library load failures
Fixes #25
2018-12-12 17:44:00 -08:00
Matt Bierner b54fbbd704 Removing tslint4 logic
Only tslint5+ is officially supported
2018-12-12 17:37:25 -08:00
Matt Bierner 3a08c53bc8 Default alwaysShowRuleFailuresAsWarnings to true
Fixes #30
2018-12-12 17:22:41 -08:00
Matt Bierner f4e06b17d0
Merge pull request #39 from vemoo/expose-exclude
expose exclude config
2018-12-11 17:14:58 -08:00
Bernardo 5663f6816c handle relative patterns for exclude 2018-12-09 11:36:01 +01:00
Bernardo 44c2bdd0a9 expose exclude config 2018-12-08 23:36:31 +01:00
Matt Bierner 2434d912a6 Don't include vscode-tslint name in error message
Fixes https://github.com/Microsoft/vscode/issues/64100
2018-12-03 17:57:41 -08:00
Matt Bierner c780f26efc 0.1.2 2018-11-28 18:26:03 -08:00
Matt Bierner 3c2ba6aaf3
Merge pull request #36 from reduckted/feature/22-always-show-disable-rule-fix
Always show disable rule fix
2018-11-28 18:14:16 -08:00
reduckted 1be5cd1bb6 Ensured that the TSLint VS Code plugin is turned off in the test workspace. 2018-11-28 20:21:43 +10:00
reduckted c63b757b15 Added a test file that has a problem without a quick fix to test the "disable rule" quick fix. 2018-11-28 20:21:20 +10:00
reduckted ced270ceb7 Renamed variables called "problem" to "failure" to be consistent and avoid confusion. 2018-11-28 20:20:34 +10:00
reduckted 11a8762e26 Allowed the "disable rule" fix to be shown, even when there are no TSLint fixes available. 2018-11-28 20:17:21 +10:00
Matt Bierner 04ced8d2b1 0.1.1 2018-11-27 15:58:46 -08:00
Matt Bierner ee48c7f9e3 Make sure TSLint picks up the correct version of TypeScript
Fixes #24

**Bug**
TSLint does `require('typescript')` to import typescript instead of taking typescript as value at runtime. Due to how node's module resolution works, this can cause TSLint to import a different typescript version than the version being used by the TS Server

This version mismatch can cause weird behavior as the ast and apis may not be compatible

**Fix**
Mock out `require('typescript')` to make sure we always return the typescript version from the server
2018-11-27 15:57:19 -08:00
Matt Bierner 8bd44a8de4 Note that TS 2.9 is required
Fixes #33
2018-11-27 15:39:10 -08:00
Matt Bierner 2fa8c083c8 0.1.0 2018-11-16 14:52:13 -08:00
Matt Bierner 680d63b0fa Don't take ts as peerDependencies
This is not actually required, especially when the plugin is used in an editor setting
2018-11-16 14:52:00 -08:00
Matt Bierner 5803b54ffa Make sure we don't double decorate a language service
Fixes possible error where you could start seeing duplicate errors reported
2018-11-16 14:46:07 -08:00