Commit Graph

19 Commits

Author SHA1 Message Date
Matt Godbolt
f2c1e0bd31 The Grand Reformat (#3643)
* The Grand Reformat

- everything made prettier...literally
- some tweaks to include a few more files, including documentation
- minor changes to format style
- some tiny `// prettier-ignore` changes to keep a few things the way we like them
- a couple of super minor tweaks to embedded document types to ensure they format correctly
2022-05-09 23:13:50 -05:00
Matt Godbolt
73c758671a Update eslint et al 2021-12-13 22:40:03 -06:00
Patrick Quist
d6083eadf7 Limit AWS SSM request to what we actually use (#2750)
* test

* use different call

* fixes to call and unittest
2021-06-30 07:09:19 +02:00
Matt Godbolt
a4edf7ed6b No array for each 2021-05-28 18:08:05 -05:00
Matt Godbolt
f68198af9e Reassign copyright to Compiler Explorer Authors (#2233) 2020-09-26 17:50:40 -05:00
Austin Morton
044dcfbf88 Use ES6 Modules (#2132) 2020-09-26 16:59:26 -04:00
Rubén Rincón Blanco
ccff4b9ee5 Add new eslint rules (#2121)
The largest changes here are:
- enforcing single quotes for strings
- enforcing trailing commas where possible

In addition to those we have enabled several eslint plugins:
- plugin:requirejs/recommended, to enforce some conventions in require statements
- plugin:node/recommended, to enforce correct usage of various node.js APIs
- plugin:unicorn/recommended, which contains a pretty mixed bag of useful rules

This PR attempts to not change code behavior when possible.  In cases where fixing
existing code would change semantics, a linting exclusion has been placed in the 
code base to silence the error.  You can find these by searching for `eslint-disable-next-line`.

Co-authored-by: Austin Morton <austinpmorton@gmail.com>
2020-08-04 16:39:02 -04:00
Matt Godbolt
717ea51a3e First wave of @apmorton suggestions and fixes 2020-01-28 21:34:52 -06:00
Matt Godbolt
17e7f85d7a async aws; note that we're now using node 11 features 2020-01-14 22:06:04 -06:00
Matt Godbolt
1f6e4c8f67 Log updates; lots of logging was missing since we moved to the new logger 2019-05-16 17:30:15 -05:00
Matt Godbolt
61691d702a Fix up case where aws fails to initialise (e.g. you're on a laptop on a train...) 2018-11-21 07:55:33 -06:00
RabsRincon
d27740f503 Implement Query approach to s3 link storage db 2018-08-10 02:37:33 +02:00
RabsRincon
6ef87b5ef9 Fix copyright dates and normalize text 2018-02-27 14:58:21 +01:00
RabsRincon
fc75208dac New year, new date 2018-01-01 16:44:04 +01:00
Matt Godbolt
aa0b3e6651 Update AWS. Add tests 2017-12-10 15:52:52 -06:00
Matt Godbolt
74a4f4e63d Allow aws properties to be used from config if not found from aws itself (for local testing) 2017-11-29 17:58:36 -06:00
Matt Godbolt
cf407a85ef Add some config parameters that come from AWS itself. Use it to configure raven (sentry.io) on the server 2017-11-21 22:52:58 -06:00
Matt Godbolt
cc47ad9e6c Handle aws instances that are down 2016-10-12 22:22:15 -05:00
Matt Godbolt
65e7678b64 Fetch AWS resources (land of primitive service discovery) 2016-06-15 21:29:53 -05:00