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