Skip to content

Commit 43eb6c5

Browse files
committed
fix: prettier, eslint 설정 적용
1 parent c8a04fa commit 43eb6c5

File tree

29 files changed

+117
-124
lines changed

29 files changed

+117
-124
lines changed

.eslintrc.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"env": {
3+
"browser": true,
4+
"es2021": true
5+
},
6+
"extends": ["google", "plugin:prettier/recommended"],
7+
"parserOptions": {
8+
"ecmaVersion": 12,
9+
"sourceType": "module"
10+
},
11+
"rules": {
12+
"require-jsdoc": "off",
13+
"linebreak-style": ["error", "windows"],
14+
"prettier/prettier": ["error", { "endOfLine": "auto" }]
15+
}
16+
}

.prettierrc.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"printWidth": 100,
3+
"tabWidth": 2,
4+
"singleQuote": true,
5+
"trailingComma": "all",
6+
"bracketSpacing": true,
7+
"semi": true,
8+
"useTabs": false,
9+
"endOfLine": "lf"
10+
}

README.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,22 @@
11
# 25 Beginner JavaScript Project Ideas
2+
23
## 규칙
4+
35
- 브랜치명은 JSmini_lia 형식으로 만들어 주세요.
46
- 매주 주어진 양의 project를 완성 후 project 단위로 PR해 주세요!
5-
- [Project1/리아] 프로젝트명
6-
- 예) [Project1/리아] Colors
7+
- [Project1/리아] 프로젝트명
8+
- 예) [Project1/리아] Colors
79

810
## 1회차(~9/12)
11+
912
### Project 1 Colors
13+
1014
![image](https://user-images.githubusercontent.com/64760270/132218819-23e9edb1-9596-4a31-9618-5e7e6adeecb0.png)
15+
1116
### Project 2 Hex colors gradient
17+
1218
![image](https://user-images.githubusercontent.com/64760270/132218843-b12f04ef-8259-43da-8a82-4ae9d48446cb.png)
19+
1320
### Project 3 Random quote generator
21+
1422
![image](https://user-images.githubusercontent.com/64760270/132218869-39280963-64e9-4ac6-a074-c8cb4b984927.png)

eslintrc.js

Lines changed: 0 additions & 14 deletions
This file was deleted.

index.html

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,12 @@
55
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
66
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
77
<title>JS Mini Project 25</title>
8-
<link
9-
rel="shortcut icon"
10-
href="/src/assets/favicon.ico"
11-
type="image/x-icon"
12-
/>
8+
<link rel="shortcut icon" href="/src/assets/favicon.ico" type="image/x-icon" />
139
<link
1410
href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;700&display=swap"
1511
rel="stylesheet"
1612
/>
17-
<link
18-
rel="stylesheet"
19-
href="https://cdn.jsdelivr.net/npm/[email protected]/reset.min.css"
20-
/>
13+
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/reset.min.css" />
2114
<link rel="stylesheet" href="/src/styles/style.css" />
2215
</head>
2316
<body>

prettierrc.json

Lines changed: 0 additions & 10 deletions
This file was deleted.

project1-colors/src/Button.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
export default function Button({ $target, onClick }) {
2-
const $button = document.createElement("button");
2+
const $button = document.createElement('button');
33
$target.append($button);
4-
$button.textContent = "Click Me!";
4+
$button.textContent = 'Click Me!';
55

6-
$button.addEventListener("click", (e) => {
6+
$button.addEventListener('click', () => {
77
const generateRandomColorCode = () => {
88
const randomHex = Math.floor(Math.random() * 16777215).toString(16);
9-
return randomHex.length < 6
10-
? `${"0".repeat(6 - randomHex.length)}${randomHex}`
11-
: randomHex;
9+
return randomHex.length < 6 ? `${'0'.repeat(6 - randomHex.length)}${randomHex}` : randomHex;
1210
};
1311
onClick(generateRandomColorCode());
1412
});

project1-colors/src/Project1Page.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import Button from "./Button.js";
1+
import Button from './Button.js';
22

33
export default function Project1Page({ $target }) {
4-
const $page = document.createElement("div");
4+
const $page = document.createElement('div');
55

6-
$page.className = "project1 page";
6+
$page.className = 'project1 page';
77

88
new Button({
99
$target: $page,

project1-colors/src/main.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import Button from "./Button.js";
1+
import Button from './Button.js';
22

3-
const $app = document.querySelector("#app");
3+
const $app = document.querySelector('#app');
44

55
new Button({
66
$target: $app,
Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,18 @@
11
export default function Button({ $target, onClick }) {
2-
const $button = document.createElement("button");
2+
const $button = document.createElement('button');
33
$target.append($button);
4-
$button.textContent = "Click Me!";
4+
$button.textContent = 'Click Me!';
55

6-
$button.addEventListener("click", (e) => {
6+
$button.addEventListener('click', (e) => {
77
const generateRandomDirection = () => {
88
return Math.floor(Math.random() * 2) === 0 ? `right` : `left`;
99
};
1010

1111
const generateRandomColorCode = () => {
1212
const randomHex = Math.floor(Math.random() * 16777215).toString(16);
13-
return randomHex.length < 6
14-
? `${"0".repeat(6 - randomHex.length)}${randomHex}`
15-
: randomHex;
13+
return randomHex.length < 6 ? `${'0'.repeat(6 - randomHex.length)}${randomHex}` : randomHex;
1614
};
1715

18-
onClick(
19-
generateRandomDirection(),
20-
generateRandomColorCode(),
21-
generateRandomColorCode()
22-
);
16+
onClick(generateRandomDirection(), generateRandomColorCode(), generateRandomColorCode());
2317
});
2418
}

0 commit comments

Comments
 (0)