โš™๏ธ

TOML ์„ค์ • ํŒŒ์ผ ํฌ๋งคํ„ฐ & ๋ฆฐํ„ฐ TOML Beautifier & Linter

Cargo.toml ๋ฐ pyproject.toml ํ…Œ์ด๋ธ”ยท๋ฐฐ์—ด ์ž๋™ ์ •๋ ฌ, ํ‚ค-๊ฐ’ ๊ณต๋ฐฑ ์ •๊ทœํ™”, ํ‚ค ์ •๋ ฌ, JSON ๋ณ€ํ™˜ ๋ฐ ๋ฌธ๋ฒ• ์˜ค๋ฅ˜ ์‹ค์‹œ๊ฐ„ ๋ฆฐํŒ…

๋“ค์—ฌ์“ฐ๊ธฐ:
ํ‚ค ์ •๋ ฌ:
์˜ต์…˜:
์ถœ๋ ฅ:
โœ…๋ฌธ๋ฒ• ๊ฒ€์‚ฌ ํ†ต๊ณผ (TOML Valid) โ€” 0๊ฐœ์˜ ์˜ค๋ฅ˜
์ค„ ์ˆ˜: 0 linesํ…Œ์ด๋ธ”: 0 tablesํ‚ค ์ˆ˜: 0 keysํฌ๊ธฐ: 0 B
INPUTTOML ์›๋ณธ ํŒŒ์ผ (Cargo.toml / pyproject.toml)
1
FORMATTED์ •๋ ฌ ๋ฐ ๋ฆฐํŒ… ๊ฒฐ๊ณผ
1
๐Ÿ’ก

TOML ์„ค์ • ํŒŒ์ผ ํ•ต์‹ฌ ๋ฌธ๋ฒ• & ์‹ค๋ฌด ์ž‘์„ฑ ๊ฐ€์ด๋“œ

1. ํ…Œ์ด๋ธ”(Tables) vs ์ธ๋ผ์ธ ํ…Œ์ด๋ธ”

[table]์€ ๋…๋ฆฝ์ ์ธ ํ•˜์œ„ ๊ฐ์ฒด๋ฅผ ์ •์˜ํ•˜๋ฉฐ, ๋‹จ์ˆœํ•˜๊ณ  ์งง์€ ๋ฐ์ดํ„ฐ๋Š” point = { x = 1, y = 2 }์ฒ˜๋Ÿผ ์ธ๋ผ์ธ ํ…Œ์ด๋ธ”๋กœ ์ •์˜ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋…์„ฑ์— ์ข‹์Šต๋‹ˆ๋‹ค.

2. ํ…Œ์ด๋ธ” ๋ฐฐ์—ด (Array of Tables)

์ด์ค‘ ๋Œ€๊ด„ํ˜ธ [[users]]๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ์ฒด๋“ค์˜ ๋ฐฐ์—ด์„ ์„ ์–ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋™์ผํ•œ ์ด๋ฆ„์˜ [[users]]๊ฐ€ ๋‚˜์˜ฌ ๋•Œ๋งˆ๋‹ค ์ƒˆ๋กœ์šด ๋ฐฐ์—ด ์›์†Œ๋กœ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

3. ์—„๊ฒฉํ•œ ๋ถˆ๋ฆฌ์–ธ & ๊ฐ’ ํฌ๋งท

TOML v1.0 ํ‘œ์ค€์—์„œ ๋ถˆ๋ฆฌ์–ธ์€ ๋ฐ˜๋“œ์‹œ ์†Œ๋ฌธ์ž true์™€ false๋งŒ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค. Python ์‹์˜ True๋‚˜ False๋Š” ๋ฌธ๋ฒ• ์˜ค๋ฅ˜(Syntax Error)์ž…๋‹ˆ๋‹ค.

4. ๋‹ค์–‘ํ•œ ๋ฌธ์ž์—ด ํ‘œํ˜„์‹

๊ธฐ๋ณธ ๋ฌธ์ž์—ด "..." ์™ธ์—๋„ ์ด์Šค์ผ€์ดํ”„๊ฐ€ ์—†๋Š” ์›์‹œ ๋ฌธ์ž์—ด 'C:\Users', ๊ทธ๋ฆฌ๊ณ  ์ค„๋ฐ”๊ฟˆ์„ ์ง€์›ํ•˜๋Š” ์‚ผ์ค‘ ๋”ฐ์˜ดํ‘œ ๋ฉ€ํ‹ฐ๋ผ์ธ ๋ฌธ์ž์—ด """..."""์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ฌ

์˜๊ฒฌ ๋ฐ ์งˆ๋ฌธ

0
0 / 1500