Linter / Static Analyzer
UNPROVENTooling
์ ์ฅ์ ์ฆ๊ฑฐ (19๊ฐ)
freelang-v2partial[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
test_result:9087/87 PASS)
test_result:9015/15 PASS)
file_content:75[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
commit_feat:70chore: ์ค๋๋ ํ
์คํธ ๋ฐ ๋ถํ์ํ ํ์ผ ์ ๋ฆฌ
freelang-v2-security-gatepartial[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
test_result:9078/78 PASS)
test_result:9012/12 PASS
test_result:9012/12 PASS
test_result:9012/12 PASS
v2-freelang-aipartial[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
test_result:9078/78 PASS)
test_result:9012/12 PASS
file_content:75[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
commit_feat:70docs: v1.0.2 release preparation - known issues classification and release notes
FreeLang_Next_jspartialdocs: Comprehensive README update with final completion stat
commit_feat:70docs: Comprehensive README update with final completion status
commit_feat:70Fix: API proxy route and Toast system improvements
commit_feat:70Fix: ESLint errors and build issues
readme_impl:60โ
Stage 1: Next.js ํ๋ก์ ํธ ์์ฑ (19 ํ์ผ)
freelang-hot-reloadpartial[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
file_content:75[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
commit_feat:70fix: Native-Hot-Reload - persistent:true ๋ฒ๊ทธํฝ์ค + rename ์ด๋ฒคํธ ์ถ๊ฐ
commit_feat:70feat: v2 ํตํฉ ์ปค๋ฐ - Auth/Validator/Hot-Reload/ORM ๋ชจ๋ ์ถ๊ฐ
commit_feat:70feat: Native-Rate-Shield - Token Bucket @rate_limit ์ด๋
ธํ
์ด์
์์ฑ
freelang-native-csp-shieldpartial[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
file_content:75[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
commit_feat:70fix: Native-Hot-Reload - persistent:true ๋ฒ๊ทธํฝ์ค + rename ์ด๋ฒคํธ ์ถ๊ฐ
commit_feat:70feat: v2 ํตํฉ ์ปค๋ฐ - Auth/Validator/Hot-Reload/ORM ๋ชจ๋ ์ถ๊ฐ
commit_feat:70feat: Native-Rate-Shield - Token Bucket @rate_limit ์ด๋
ธํ
์ด์
์์ฑ
freelang-native-rate-shieldpartial[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
file_content:75[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
commit_feat:70feat: v2 ํตํฉ ์ปค๋ฐ - Auth/Validator/Hot-Reload/ORM ๋ชจ๋ ์ถ๊ฐ
commit_feat:70feat: Native-Rate-Shield - Token Bucket @rate_limit ์ด๋
ธํ
์ด์
์์ฑ
commit_feat:70feat: Native-Web-Forge v1.0 - Next.js ์์ ๋์ฒด SSG/SSR ์์ง
freelang-native-request-streamerpartial[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
file_content:75[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
commit_feat:70fix: Native-Hot-Reload - persistent:true ๋ฒ๊ทธํฝ์ค + rename ์ด๋ฒคํธ ์ถ๊ฐ
commit_feat:70feat: v2 ํตํฉ ์ปค๋ฐ - Auth/Validator/Hot-Reload/ORM ๋ชจ๋ ์ถ๊ฐ
commit_feat:70feat: Native-Rate-Shield - Token Bucket @rate_limit ์ด๋
ธํ
์ด์
์์ฑ
freelang-native-request-validatorpartial[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
file_content:75[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
commit_feat:70fix: Native-Hot-Reload - persistent:true ๋ฒ๊ทธํฝ์ค + rename ์ด๋ฒคํธ ์ถ๊ฐ
commit_feat:70feat: v2 ํตํฉ ์ปค๋ฐ - Auth/Validator/Hot-Reload/ORM ๋ชจ๋ ์ถ๊ฐ
commit_feat:70feat: Native-Rate-Shield - Token Bucket @rate_limit ์ด๋
ธํ
์ด์
์์ฑ
freelang-native-web-forgepartial[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
file_content:75[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
commit_feat:70feat: v2 ํตํฉ ์ปค๋ฐ - Auth/Validator/Hot-Reload/ORM ๋ชจ๋ ์ถ๊ฐ
commit_feat:70feat: Native-Rate-Shield - Token Bucket @rate_limit ์ด๋
ธํ
์ด์
์์ฑ
commit_feat:70feat: Native-Web-Forge v1.0 - Next.js ์์ ๋์ฒด SSG/SSR ์์ง
freelang-stdlib-eslintpartial[eslint.fl] ์ค์ง ๊ตฌํ ํ์ธ: NPM ์ํ๊ณ ๋์ฒด ๊ตฌํ
file_content:75[eslint.fl] ์ค์ง ๊ตฌํ ํ์ธ: NPM ์ํ๊ณ ๋์ฒด ๊ตฌํ
file_content:75[stdlib-eslint.ts] ์ค์ง ๊ตฌํ ํ์ธ: NPM ์ํ๊ณ ๋์ฒด ๊ตฌํ
commit_feat:70feat: eslint.fl - npm eslint FreeLang ๋ฒ์ (#28)
readme_impl:50## ๊ธฐ๋ฅ
freelang-v2-auth-corepartial[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
file_content:75[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
commit_feat:70feat: v2 ํตํฉ ์ปค๋ฐ - Auth/Validator/Hot-Reload/ORM ๋ชจ๋ ์ถ๊ฐ
commit_feat:70feat: Native-Rate-Shield - Token Bucket @rate_limit ์ด๋
ธํ
์ด์
์์ฑ
commit_feat:70feat: Native-Web-Forge v1.0 - Next.js ์์ ๋์ฒด SSG/SSR ์์ง
freelang-v2-native-state-hydrationpartial[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
file_content:75[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
commit_feat:70fix: Native-Hot-Reload - persistent:true ๋ฒ๊ทธํฝ์ค + rename ์ด๋ฒคํธ ์ถ๊ฐ
commit_feat:70feat: v2 ํตํฉ ์ปค๋ฐ - Auth/Validator/Hot-Reload/ORM ๋ชจ๋ ์ถ๊ฐ
commit_feat:70feat: Native-Rate-Shield - Token Bucket @rate_limit ์ด๋
ธํ
์ด์
์์ฑ
freelang-v2-native-validatorpartial[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
file_content:75[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
commit_feat:70fix: Native-Hot-Reload - persistent:true ๋ฒ๊ทธํฝ์ค + rename ์ด๋ฒคํธ ์ถ๊ฐ
commit_feat:70feat: v2 ํตํฉ ์ปค๋ฐ - Auth/Validator/Hot-Reload/ORM ๋ชจ๋ ์ถ๊ฐ
commit_feat:70feat: Native-Rate-Shield - Token Bucket @rate_limit ์ด๋
ธํ
์ด์
์์ฑ
freelang-v2-unique-entropierpartial[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
file_content:75[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
commit_feat:70feat: stdlib morgan.fl + dotenv.fl ๊ตฌํ
commit_feat:70feat: Native-Unique-Entropier v2.40 - @uuid ์ด๋
ธํ
์ด์
+ ์ปค๋ ์ํธ๋กํผ ์์ฑ ์์ฑ
commit_feat:70feat: Native-Security-Policy v1.0 - helmet-crossdomain ์์ ๋์ฒด
gofreepartialscore:70
readme_impl:60โ
go run cmd/freelang/main.go examples/hello.fl
readme_impl:60โ
ํ
์คํธ: 5๊ฐ ์์ ํ์ผ ๋ชจ๋ ์คํ ์ฑ๊ณต
readme_impl:60โ
๋ฒค์น๋งํฌ: hello.fl ํ์ฑ + ์คํ < 100ms
readme_impl:60โ
๋ณ์/ํจ์/์ ์ดํ๋ฆ ๋ชจ๋ ๋์
v2-freelang-ai-nativepartial[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
file_content:75[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
commit_feat:70feat: v2 ํตํฉ ์ปค๋ฐ - Auth/Validator/Hot-Reload/ORM ๋ชจ๋ ์ถ๊ฐ
commit_feat:70feat: Native-Rate-Shield - Token Bucket @rate_limit ์ด๋
ธํ
์ด์
์์ฑ
commit_feat:70feat: Native-Web-Forge v1.0 - Next.js ์์ ๋์ฒด SSG/SSR ์์ง
v2-freelang-ormpartial[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
file_content:75[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
commit_feat:70feat: v2 ํตํฉ ์ปค๋ฐ - Auth/Validator/Hot-Reload/ORM ๋ชจ๋ ์ถ๊ฐ
commit_feat:70feat: Native-Rate-Shield - Token Bucket @rate_limit ์ด๋
ธํ
์ด์
์์ฑ
commit_feat:70feat: Native-Web-Forge v1.0 - Next.js ์์ ๋์ฒด SSG/SSR ์์ง
v2-parallelpartial[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
file_content:75[test-lexer-simple.ts] ์ค์ง ๊ตฌํ ํ์ธ: Lexer ๊ตฌํ
commit_feat:70feat: v2 ํตํฉ ์ปค๋ฐ - Auth/Validator/Hot-Reload/ORM ๋ชจ๋ ์ถ๊ฐ
commit_feat:70feat: Native-Rate-Shield - Token Bucket @rate_limit ์ด๋
ธํ
์ด์
์์ฑ
commit_feat:70feat: Native-Web-Forge v1.0 - Next.js ์์ ๋์ฒด SSG/SSR ์์ง
์๋ ์ฆ๊ฑฐ
repoFreeLang_Next_js
docs: Comprehensive README update with final completion stat
repofreelang-hot-reload
fix: Native-Hot-Reload - persistent:true ๋ฒ๊ทธํฝ์ค + rename ์ด๋ฒคํธ ์ถ
repofreelang-native-csp-shield
fix: Native-Hot-Reload - persistent:true ๋ฒ๊ทธํฝ์ค + rename ์ด๋ฒคํธ ์ถ
repofreelang-native-rate-shield
feat: v2 ํตํฉ ์ปค๋ฐ - Auth/Validator/Hot-Reload/ORM ๋ชจ๋ ์ถ๊ฐ
repofreelang-native-request-streamer
fix: Native-Hot-Reload - persistent:true ๋ฒ๊ทธํฝ์ค + rename ์ด๋ฒคํธ ์ถ
repofreelang-native-request-validator
fix: Native-Hot-Reload - persistent:true ๋ฒ๊ทธํฝ์ค + rename ์ด๋ฒคํธ ์ถ
repofreelang-native-web-forge
feat: v2 ํตํฉ ์ปค๋ฐ - Auth/Validator/Hot-Reload/ORM ๋ชจ๋ ์ถ๊ฐ
repofreelang-stdlib-eslint
feat: eslint.fl - npm eslint FreeLang ๋ฒ์ (#28)
repofreelang-v2
87/87 PASS)
repofreelang-v2-auth-core
feat: v2 ํตํฉ ์ปค๋ฐ - Auth/Validator/Hot-Reload/ORM ๋ชจ๋ ์ถ๊ฐ
repofreelang-v2-native-state-hydration
fix: Native-Hot-Reload - persistent:true ๋ฒ๊ทธํฝ์ค + rename ์ด๋ฒคํธ ์ถ
repofreelang-v2-native-validator
fix: Native-Hot-Reload - persistent:true ๋ฒ๊ทธํฝ์ค + rename ์ด๋ฒคํธ ์ถ
repofreelang-v2-security-gate
78/78 PASS)
repofreelang-v2-unique-entropier
feat: stdlib morgan.fl + dotenv.fl ๊ตฌํ
repov2-freelang-ai
78/78 PASS)
repov2-freelang-ai-native
feat: v2 ํตํฉ ์ปค๋ฐ - Auth/Validator/Hot-Reload/ORM ๋ชจ๋ ์ถ๊ฐ
repov2-freelang-orm
feat: v2 ํตํฉ ์ปค๋ฐ - Auth/Validator/Hot-Reload/ORM ๋ชจ๋ ์ถ๊ฐ
repov2-parallel
feat: v2 ํตํฉ ์ปค๋ฐ - Auth/Validator/Hot-Reload/ORM ๋ชจ๋ ์ถ๊ฐ