文件名称:react-cra-ci-lint-demo:配置了ESLint,Prettier和GitHub Actions的基本React CRA应用程序
文件大小:219KB
文件格式:ZIP
更新时间:2024-06-17 08:30:06
JavaScript
React CRA-Lint / CI演示 带有Linting和CI设置的Demo React应用程序 里面有什么? ESLint:默认情况下,它与CRA一起安装,我们将其扩展为使用eslint-config-airbnb 。 更漂亮:固执己见的代码格式化程序。 我们将其与ESLint一起使用来格式化JS和CSS。 Husky和Lint lint-staged : husky和lint-staged是我们用于在git中安装预提交钩子的两个npm模块。 在创建git commit之前,代码会自动格式化。 GitHub动作:添加了工作流文件以测试每个PR并提交到main分支以消除错误。
【文件预览】:
react-cra-ci-lint-demo-main
----.github()
--------workflows()
----public()
--------manifest.json(492B)
--------index.html(2KB)
--------robots.txt(67B)
--------favicon.ico(4KB)
--------logo512.png(9KB)
--------logo192.png(5KB)
----yarn.lock(503KB)
----src()
--------logo.svg(3KB)
--------index.css(358B)
--------App.js(479B)
--------reportWebVitals.js(362B)
--------App.test.js(246B)
--------setupTests.js(241B)
--------App.css(564B)
--------index.js(500B)
----.prettierrc(172B)
----README.md(597B)
----.gitignore(310B)
----.eslintignore(18B)
----package.json(2KB)