Commit Graph

702 Commits

Author SHA1 Message Date
Oliver Eyton-Williams
58bd0b5ce4 chore(tools): add jsx-a11y Eslint plugin (#38438)
* chore(tools): add a11y eslint plugin

* fix: use Gatsby's a11y eslint rules

* fix(search): remove unnecessary mouse listeners
2020-03-26 10:25:47 +05:30
Oliver Eyton-Williams
e3db423abf chore: version bump Jest 2020-03-16 16:28:32 +05:30
Randell Dawson
b0498ff9e6 fix: installed latest version of husky 2020-03-16 16:28:32 +05:30
Oliver Eyton-Williams
e3b77a62cc feat: simplify development setup
Warns if .env is missing.  Combines the three docker installation
commands into one, updating the docs accordingly.

Also removes the libcimp patch as npm already has it.
2019-12-13 01:05:38 +05:30
Randell Dawson
b21ad80563 fix: use jest --rootDir to run test (#37680)
* fix: use bash -c to call jest utils for windows

* fix: removed bash requirement

Co-Authored-By: Valeriy <ValeraS@users.noreply.github.com>
2019-11-05 16:29:33 +03:00
Oliver Eyton-Williams
d8c89c99d8 fix: restrict markdown linting to curriculum files (#37635) 2019-10-31 22:54:07 +05:30
Ahmad Abdolsaheb
78b6fd1adf fix: load stripe conditionally (#37365) 2019-10-17 18:21:01 +05:30
Oliver Eyton-Williams
6b5aaee3c5 feat: add script to clean, install and develop 2019-09-27 13:53:17 +05:30
Oliver Eyton-Williams
3dc4e5897d fix: add tests and refactor slug utils 2019-09-26 22:15:27 +05:30
Oliver Eyton-Williams
f50ac6e115 chore: extend linting to cover react hooks (#36725) 2019-08-30 21:10:23 +05:30
mrugesh
fa0e198ef9 fix: update lerna npm audit commands (#36700)
* fix: update the audit commands

* chore: update all dependencies

* chore: remove concurrency limit from commands

Co-Authored-By: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* fix: add no-bail to commands

Co-Authored-By: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2019-08-28 23:06:23 +05:30
Mrugesh Mohapatra
de5e88942f fix(tools): add build scripts 2019-08-17 17:01:10 +05:30
Mrugesh Mohapatra
043b1fd283 chore: update the root deps to latest 2019-08-14 19:23:26 +05:30
Oliver Eyton-Williams
af1071c518 feat(tools) add script to audit all packages (#36537)
* feat: add audit scripts

* Update package.json

Co-Authored-By: mrugesh <1884376+raisedadead@users.noreply.github.com>

* Update package.json

Co-Authored-By: mrugesh <1884376+raisedadead@users.noreply.github.com>
2019-07-31 23:10:43 +05:30
mrugesh
603c842c97 fix(lint): re-arrange scripts (#36511) 2019-07-26 00:45:31 +05:30
Mrugesh Mohapatra
20ee37d6a7 chore(root): update dependencies to latest 2019-07-22 17:10:54 +05:30
Oliver Eyton-Williams
b8593326b0 fix: remove guide linting and fix failing challenges 2019-07-19 15:30:17 +05:30
Oliver Eyton-Williams
9bd5e0aafe fix(tools): Restrict prettier to css 2019-07-19 15:30:17 +05:30
Oliver Eyton-Williams
9de68bd4a7 feat: Add rule checking Prism languages
The linter now checks that fences have languages and that those languages are
supported by PrismJS. The linter has been extended over the guide with its own
set of rules that only validate code fences.
2019-07-19 15:30:17 +05:30
Oliver Eyton-Williams
b8bdbc7dc8 feat: Add scripts to format and lint with prettier 2019-07-19 15:30:17 +05:30
Oliver Eyton-Williams
b440851381 fix: Add tests for the linter 2019-07-19 15:30:17 +05:30
Oliver Eyton-Williams
db69c9b071 fix: Only lint staged files on commit 2019-07-19 15:30:17 +05:30
Oliver Eyton-Williams
538e0bbee3 feat: Lint curriculum, including test yaml 2019-07-19 15:30:17 +05:30
Mrugesh Mohapatra
c5fd478d9a fix(deploy): misc. re-arrange scripts and organize 2019-06-21 00:53:05 +05:30
Mrugesh Mohapatra
91adc43bcd fix(tools): rearrange scripts and graceful exit 2019-06-16 00:23:41 +05:30
Mrugesh Mohapatra
aee2f5e536 fix: add gatsby clean to scripts 2019-06-12 02:49:31 +05:30
kozlovvski
d6a6504f74 chore(tools): updated jest in packages
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2019-06-11 19:06:57 +05:30
Bouncey
2789824374 chore: Import search-assets and refactor data source/push 2019-06-08 03:18:55 +05:30
Mrugesh Mohapatra
c2d7780655 chore(deps): update lerna to 3.14.1 2019-06-08 01:38:48 +05:30
Valeriy
4f1fdfdd14 chore(tools): update docker setup to use npm ci 2019-05-02 01:01:00 -07:00
Mrugesh Mohapatra
384de0a1e9 chore: make local installations even faster 2019-05-02 01:01:00 -07:00
Valeriy S
76ec4acb6e chore(tools): use data volumes for node_modules 2019-03-15 15:50:30 +05:30
Valeriy
aa6305778f chore(tools): tests in a docker container 2019-03-15 15:50:30 +05:30
Valeriy
b3c612f70f chore(tools): delete root node_modules with npm run clean 2019-03-15 15:50:30 +05:30
Valeriy
a5a4581478 chore: persist db and npm scripts for docker 2019-03-15 15:50:30 +05:30
Mrugesh Mohapatra
7d491f9bf6 chore: update lockfile 2019-02-27 16:02:00 +00:00
Bouncey
f5ca6ce5e9 chore: Move sinon dep to the root 2019-02-21 21:03:06 +05:30
Valeriy
26d09fbab1 feat: add lint on pre-commit 2019-02-19 14:30:27 +05:30
Valeriy
be36915605 feat: use prettier with eslint 2019-02-19 14:30:27 +05:30
Bouncey
b13e5fb41a feat: Use prettier-eslint to format code 2019-02-19 14:30:27 +05:30
Bouncey
7a30a5c2dd fix: Remedy review comments 2019-02-19 14:30:27 +05:30
Bouncey
ec7df15c5f feat(ci): Define linting stage for travis 2019-02-19 14:30:27 +05:30
Bouncey
5499042ce6 feat: Lint tools 2019-02-19 14:30:27 +05:30
Bouncey
3edb9d1701 feat: Lint currirulum 2019-02-19 14:30:27 +05:30
Bouncey
b1371af06b feat: Lint config 2019-02-19 14:30:27 +05:30
Bouncey
a63b84e748 feat: Lint client 2019-02-19 14:30:27 +05:30
Bouncey
36d150cbe1 chore: Install update freecodecamp eslint config 2019-02-19 14:30:27 +05:30
Bouncey
6050b0ea84 feat: Define a new lint script 2019-02-19 14:30:27 +05:30
Bouncey
6e9fbd7219 chore: Use babel-eslint for linting the api 2019-02-19 14:30:27 +05:30
Bouncey
5058998e87 fix: Tidy up npm scripts 2019-02-17 14:10:56 +05:30