* docs(seed): Document how to edit and test challenges
add seed/README.md documenting scripts and schema for challenges
edit challenge-style-guide with mongodb id generation info
Closes#16373
docs(seed): add Ethan's video, apply PR feedback
* docs: fix up syntax highlight
While it was ideal to have ```json, its not really doing anything in terms of highlight. But, the side effect in diff is making the other parts really ugly and unreadable.
Hence fixing up.
Added tests and a working solution for Project Euler problem 11. Also added some styling to the problem's description to highlight four numbers in red to be more in-line with the description on the projecteuler.net.
Changed variable name from array to args. It will validate the last validation. Particular variable name is required but it is not mentioned in description.
Closes#16351
Change var to let/const.
Change some single quotes to double quotes to be consistent. (Most were using double quotes)
Change callback functions to use ES6 arrow syntax.
Add function call to solution to be more consistent. (Some were present already)
Remove comments from solution to be more consistent. (Most didn't have comments)
Noticed that problem 22 was missing from the seed file and decided to
add it along with some additional tests. However, I didn't include a
solution because I would have had to repeat the entire names array in
the solution string.
BREAKING CHANGE: None
* fix(challenges): Add function scope of use strict
Refactored first 13 challenges with function scope `"use strict";`
syntax
Closes#16254
fix(challenges): Refactor ES6 challenges
Refactored ES6 challenges up to 22 to use function scope `"use strict";`
test(challenges): QA ES6 Challenges
Refactored es6 challenges getting tested and QA'd
fix(challenges): QA remaining ES6 challenges
* refactor(challenges): Quick edit for ES6 challenges
More changes to come. This commit solves issues addressed by Quincy
* refactor(challenges): ES6 Textual refactor
Textual refactor. Improved challenge test messages to be more
explanatory
Edited the description and tests so that freeCodeCamp users learn to
write functions that return a similar data structure type each time.
BREAKING CHANGE: None.
Closes#16083