Commit Graph

44 Commits

Author SHA1 Message Date
Jordan Eldredge
44ceab5850 In a world with types, consistent-return is less important 2019-03-19 07:52:06 -07:00
Jordan Eldredge
4524bdb1f4 Writing a component as a class is not going to kill anyone 2019-03-19 07:51:37 -07:00
Jordan Eldredge
3e8bfe5e2b I don't think I care about import order this much
Maybe if I find a version that's fixable
2019-03-19 07:51:02 -07:00
Jordan Eldredge
50267f3ac2 Clearn up unused dependencies 2019-03-19 07:49:57 -07:00
Jordan Eldredge
8c915f7f06 Improve hook dependencies 2019-03-19 07:35:36 -07:00
Jordan Eldredge
ebd72e13f4 Make some existing errors warnings
We are enabling eslint for TypeScript files, which have not historically had this type of check.

Rather than trying to fix all these issues up front, we'll convert them to warnings and fix them in the future.

Hopefully we can reenable them soon.
2019-03-19 06:55:23 -07:00
Jordan Eldredge
a31b0a8ed8 Allow single line class members to be adjacent 2019-03-19 06:55:23 -07:00
Jordan Eldredge
5d07829a82 Allow linter to parse TypeScript files 2019-03-19 06:55:23 -07:00
Jordan Eldredge
bc7766efe1 Teach ESLint and Jest about .tsx 2018-09-17 17:04:05 -07:00
Jordan Eldredge
b6e020ea12 Teach ESLint import rule about typescript files 2018-09-17 17:04:05 -07:00
Jordan Eldredge
f799f727b2 Add and enforce class properties 2018-08-17 21:43:26 -07:00
Jordan Eldredge
d17574607c Add Puppeteer snapshot testing 2018-06-28 22:16:37 -07:00
Jordan Eldredge
a50a6874dc Handle failed skin request 2018-06-26 21:53:55 -07:00
Jordan Eldredge
267248cfd7 Make lines-between-class-members a warning 2018-06-10 20:19:06 -07:00
Jordan Eldredge
5c01de0268 Standardize breaks between methods 2018-06-10 17:42:10 -07:00
Jordan Eldredge
736c54e1ec Allow keywords in dot notation 2018-03-10 16:02:49 -08:00
Jordan Eldredge
7ca214707f Remove some rules which double up on Prettier 2018-02-21 19:33:59 -08:00
Jordan Eldredge
b6f29c768f Add react lint rule re escape 2018-02-01 06:52:12 -08:00
Jordan Eldredge
07d31aded6 Clean up import order 2018-01-03 19:52:00 -08:00
Jordan Eldredge
79eabaeee4 Lint against returning await 2017-10-07 19:54:25 -07:00
Jordan Eldredge
924485c8a8 Support ctrl click on tracks 2017-09-30 12:24:50 -07:00
Jordan Eldredge
576f1e9942 Commit first draft of source abstraction expriment 2017-09-28 21:45:41 -07:00
Jordan Eldredge
d8f5b523dc Let me sin in peace Travisg ad -p 2017-08-17 21:19:29 -07:00
Jordan Eldredge
2d5bc08130 Refactor to split components by windows 2017-07-13 19:54:00 -07:00
Jordan Eldredge
4a317f8efc Remove style rules now handled by prettier 2017-07-13 16:48:00 -07:00
Jordan Eldredge
9775c6b915 Refactor sprites to async/await
This cleans up the implementation quite a bit, and allows us to clean up the
data for the sprite data.

Most importantly, this allows us to avoid problems where a cursor file like
`main.cur` would be picked up as the `main.bmp` file as was the case here:

https://twitter.com/LuigiHann/status/879077419331747841
2017-06-28 16:07:49 -07:00
Jordan Eldredge
4202fd351b Upgrade jest and upgrade to es2017 2017-06-28 16:07:39 -07:00
Jordan Eldredge
3dbee65dcd Config file format cleanup 2017-06-09 17:26:01 -07:00
Jordan Eldredge
ea7bd51aed Upgrade/enforce Prettier 2017-06-02 16:57:58 -07:00
Jordan Eldredge
c40a78845b Swith to Prettier 2017-03-20 23:14:15 +00:00
Jordan Eldredge
280c4446f1 Move files next to file under test 2017-01-17 15:27:23 -08:00
Jordan Eldredge
754c58e5fd Enfoce no more than two consecutive empty lines. 2017-01-16 20:44:24 -08:00
Jordan Eldredge
7ecea310c7 Use implicit return where possible 2016-12-29 19:28:07 -08:00
Jordan Eldredge
b6afe45d6c Fix linting, and errors 2016-11-29 07:55:40 -08:00
Jordan Eldredge
17e3e4b7c6 Undefined is fine 2016-11-28 20:31:43 -08:00
Jordan Eldredge
59727d78ed Some linting cleanup 2016-11-28 20:24:12 -08:00
Jordan Eldredge
7dd1bb8858 Enable react linting rules, fix linting errors
Also fix lint command in `package.json`
2016-11-28 20:24:12 -08:00
Jordan Eldredge
357effc14f Don't use var (#185) 2016-08-01 22:39:29 -07:00
Jordan Eldredge
c5caa3cbf6 Linting improvements (#177) 2016-07-30 22:05:42 -07:00
Jordan Eldredge
83f5b92932 Major refactor
Major refactor, mostly to compute Marquee values instead of setting them.
2016-07-25 22:32:42 -07:00
Jordan Eldredge
9d73441989 Introduce first taste of React
Future PRs will move more code to React, but this seemed like a good place to
start.
2016-07-06 18:49:24 -07:00
Jordan Eldredge
92c1df41cc Guard for in 2016-07-05 21:08:02 -07:00
Jordan Eldredge
b5c7824f86 Begin introducing es6 2016-07-03 21:37:12 -07:00
Jordan Eldredge
8b986ec3cb Add eslint 2015-12-12 13:38:48 -08:00