Commit Graph

14 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
Patrick Quist
a2eed58cd0 Transfer copyright to compiler explorer authors (#2232) 2020-09-26 18:26:02 -04:00
Austin Morton
044dcfbf88 Use ES6 Modules (#2132) 2020-09-26 16:59:26 -04:00
Austin Morton
bac07fea6d Eliminate all dynamic require statements (#2230) 2020-09-25 11:21:30 -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
RabsRincon
b7fc8b1759 Ensure backend options are always generated 2020-06-15 12:47:31 +02:00
Austin Morton
e2595f356b Allow forward slash in all command line arguments
They are already allowed in nearly all places,
the only exceptions being PPCI and tools.

Additionally update PPCI argument blacklist
to include --html-report option.
2019-10-09 17:02:31 -04:00
Rubén
7fc071e671 Merge pull request #855 from partouf/ppcifilter
PPCI argument filter
2018-03-07 23:18:26 +01:00
Partouf
83561cc161 weird things happen when return is on its own 2018-03-07 21:07:49 +01:00
Partouf
28c29013da shorter 2018-03-07 21:03:18 +01:00
Partouf
c8be475a02 change to filterUserOptions 2018-03-07 20:39:13 +01:00
Partouf
a412d5aafb ppci argument filter 2018-03-07 20:24:14 +01:00
RabsRincon
6ef87b5ef9 Fix copyright dates and normalize text 2018-02-27 14:58:21 +01:00
RabsRincon
02122d83d1 ES6fy ppci and improve base-compiler 2018-01-28 21:25:25 +01:00