Commit Graph

20 Commits

Author SHA1 Message Date
Jason Fields
9487360e59 Remove namespace
I don't think namespaces are technically deprecated, but they're an unnecessary typescript-only feature that we're using in exactly one place, so let's stop.
2021-04-18 19:18:37 -04:00
Jason Fields
5a2dc0210d Simplify tslint.json by extending tslint:recommended
As a side-effect, our linting just got substantially stricter, and this had to be a pretty wide-reaching change to comply. Sorry if this complicates any merges!
2021-03-05 20:20:44 -05:00
Jason Fields
23067308ec Migrate from Travis CI to GitHub Actions
This only covers normal CI; I haven't yet set up releasing via GitHub Actions.
I've removed husky & pretty-quick because the CI will now run prettier and amend your commit, so they are redundant.
Fixes #5720
2020-11-20 19:46:23 -05:00
Jason Fields
ac9c405901 Remove a bunch of type assertions, enable tslint rule disallowing unnecessary type assertions 2020-08-13 19:58:05 -04:00
Jason Fields
0255624077 Make gulp [force]prettier handle .json files 2020-06-18 12:53:41 -04:00
Jason Fields
35f1712258 Enable prefer-for-of in tslint to enforce the preference stated in STYLE.md 2019-10-20 23:43:55 -04:00
Jason Fields
7e8924aea7 Convert var to const/let
Also enforce it with a tslint rule.
See the style guide for why const/let are preferred.
2019-08-23 01:50:16 -04:00
xconverge
61cba7a628 Misc async fixes 2019-01-23 19:12:28 -08:00
Jason Poon
405c78421d
fix: fix 'no-use-before-declare' requires type information lint warning (#2679) 2018-05-24 01:05:35 -07:00
Jason Poon
d0e1639490 update prettier. use travis docker 2018-01-31 15:36:10 -08:00
Jason Poon
5215e3b8da
fix(line-endings): change all files to lf (#2111) 2017-11-02 14:04:42 -07:00
Jason Poon
675bc23214 Upgrade typescript 2.2.1->2.3.2. tslint 3.10.2->2.3.2. Fix errors (#1614) 2017-04-30 01:25:06 -05:00
johnfn
0aef37a809 Fix all tslint issues 2016-09-15 16:58:01 -07:00
Jason Poon
0eca5ffd1e * Fix build error
* Update to latest npm package
* Fix tslint issues
2016-03-04 00:04:34 -08:00
Jason Poon
0f5ce75328 Cleanup
* Tabs to spaces. Adding gulp command to auto-convert. Add tslint.
* Handle ModeHandler disposable
2016-01-01 23:02:42 -08:00
Jason Poon
592ce43a5a gulp: add trim-whitespace task 2015-12-01 17:53:31 -08:00
guillermooo
20bda56f86 refactor, reorganize files 2015-11-27 23:41:04 +01:00
Jason Poon
a5eb78b08b implement basic command mode
* handles 'i' and 'I' to insert
* able to toggle between command (esc) and insert (w/ i or I)
2015-11-19 01:24:53 -08:00
Jason Poon
2227ce59ba Update tslint to vscode official style guidelines 2015-11-18 14:26:21 -08:00
Jason Poon
f2950a144c add gulp + tslint 2015-11-16 22:24:47 -08:00