An open API service indexing awesome lists of open source software.

https://github.com/saseungmin/daily_coding_dojo

study for javacript algorism 🎯 daily coding..πŸš€
https://github.com/saseungmin/daily_coding_dojo

algorithm algorithm-study coding-dojo daily-coding javascript

Last synced: 2 months ago
JSON representation

study for javacript algorism 🎯 daily coding..πŸš€

Awesome Lists containing this project

README

        

## 🐀 Daily Coding Dojo

- 맀일 μ½”λ”© 도μž₯
- ν˜„μ‹€μ μ΄κ²Œ κΎΈμ€€νžˆλ₯Ό λͺ©ν‘œλ‘œ ν•œλ‹€.

### πŸ¦„ μ§„ν–‰ 방법

- ν…ŒμŠ€νŠΈλ₯Ό μ μš©ν•œλ‹€. (jest..)
- 문제 ν˜Ήμ€ 링크 μ²¨λΆ€ν•œλ‹€.
- ν•΄λ‹Ή 문제λ₯Ό TDD 사이클에 맞좰 문제λ₯Ό ν‘Όλ‹€.
- 문제λ₯Ό ν‘Ό ν•΄λ‹Ή ν΄λ”μ˜ `README.md` νŒŒμΌμ— μ–΄λ–€ λ°©μ‹μœΌλ‘œ ν’€μ—ˆλŠ”μ§€ 풀이 방법을 μ λŠ”λ‹€.
- ν‘Ό λ¬Έμ œμ— λŒ€ν•œ 회고 μ λŠ”λ‹€.

### πŸ“š JavaScript 폴더 별 μ„€μ • with Jest

#### πŸ“Œ npm install

```shell
> npm init -y
> npm i jest @types/jest eslint jest-plugin-context
> npx eslint --init
```

#### πŸ“Œ .eslintrc.js with airbnb

```js
module.exports = {
env: {
browser: true,
es2021: true,
jest: true,
},
extends: [
'airbnb-base',
],
globals: {
context: 'readonly',
},
parserOptions: {
ecmaVersion: 12,
sourceType: 'module',
},
rules: {
},
};
```

#### πŸ“Œ jest.config.js

```js
module.exports = {
setupFilesAfterEnv: [
'jest-plugin-context/setup',
],
coverageThreshold: {
global: {
branches: 100,
functions: 100,
lines: 100,
statements: 100,
},
},
};
```