The task is to solve the challenges and pass the tasks with flying colors. There are fifteen modules with different tasks. Hope you will enjoy it!
Active usage of documentation is strongly recommended!
https://github.com/<%your_github_username%>/rs-school-short-track-2021/
rs-school-short-track-2021
npm install
/**
* Returns the sum of two values.
*
* @param {Number} value1
* @param {Number} value2
* @return {Number}
*
* @example
* 1, 2 => 3
* 5, 5 => 10
*/
function sum(value1, value2) {
throw new Error('Not implemented');
}
Read the task description in the comment above the function. Try to understand the idea. You can see the tests prepared if you don't understand it.
Write your code in src/*.js
.
Remove the throwing error line from function body:
throw new Error('Not implemented');
Implement the function by any way and verify your solution by running tests until the failed test become passed (green).
npm test
in command line. If everything is OK you can try to resolve the next task.15
of passing tests is equal to 100
in score.v12
, score won't be submitted.Question: I use Windows machine and have received a lot of errors like "Expected linebreaks to be 'LF' but found 'CRLF'". How to handle it?
Answer:
Second, install editorconfig
plugin to your editor. For VS Code you can find it here:
https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig
I'll let you apply some rules when you saving your files in the repo. This plugin will use config-file .editorconfig
that you can see in the root folder. It lets you save the file with needed line endings, trim whitespaces, etc.
$ npm run lint -- --fix
The task based on https://github.com/rolling-scopes-school/js-assignments.