Security News
New Python Packaging Proposal Aims to Solve Phantom Dependency Problem with SBOMs
PEP 770 proposes adding SBOM support to Python packages to improve transparency and catch hidden non-Python dependencies that security tools often miss.
@favware/eslint-config-react-app
Advanced tools
Standard ESLint config for Favware projects using React + TypeScript
Standard ESLint config for Favware projects using React + TypeScript
This configuration extends the @favware/eslint-config
package while adding React specific rules. The React ruleset is heavily based on eslint-config-react-app
, with the difference being that it's opinionated to Favware code styling.
This project has eslint related peer dependencies that can be installed with:
yarn add -D @favware/eslint-config @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint eslint-config-prettier eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-prettier eslint-plugin-react eslint-plugin-react-hooks prettier typescript
# npm install -D @favware/eslint-config @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint eslint-config-prettier eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-prettier eslint-plugin-react eslint-plugin-react-hooks prettier typescript
yarn add -D @favware/eslint-config-react-app
# npm install -D @favware/eslint-config-react-app
Add the ESLint config to your package.json
:
{
"name": "my-project",
"eslintConfig": {
"extends": "@favware/eslint-config-react-app"
}
}
Or to eslintrc.js
/ .eslintrc.json
:
{
"extends": "@favware/eslint-config-react-app"
}
Create tsconfig.eslint.json
next to the eslint config file, for example with content:
{
"extends": "./tsconfig.json",
"include": ["src", "test"]
}
For the full API documentation please refer to the TypeDoc generated documentation.
Favware projects are and always will be open source, even if we don't get donations. That being said, we know there are amazing people who may still want to donate just to show their appreciation. Thank you very much in advance!
We accept donations through Open Collective, Ko-fi, Paypal, Patreon and GitHub Sponsorships. You can use the buttons below to donate through your method of choice.
Donate With | Address |
---|---|
GitHub Sponsors | Click Here |
Ko-fi | Click Here |
Patreon | Click Here |
PayPal | Click Here |
Thanks goes to these wonderful people (emoji key):
Jeroen Claassens 💻 🚇 📆 📖 ⚠️ |
This project follows the all-contributors specification. Contributions of any kind welcome!
FAQs
Standard ESLint config for Favware projects using React + TypeScript
The npm package @favware/eslint-config-react-app receives a total of 13 weekly downloads. As such, @favware/eslint-config-react-app popularity was classified as not popular.
We found that @favware/eslint-config-react-app demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
PEP 770 proposes adding SBOM support to Python packages to improve transparency and catch hidden non-Python dependencies that security tools often miss.
Security News
Socket CEO Feross Aboukhadijeh discusses open source security challenges, including zero-day attacks and supply chain risks, on the Cyber Security Council podcast.
Security News
Research
Socket researchers uncover how threat actors weaponize Out-of-Band Application Security Testing (OAST) techniques across the npm, PyPI, and RubyGems ecosystems to exfiltrate sensitive data.