Dilettantes-Guide-to-Linting
cra-template-typescript
Dilettantes-Guide-to-Linting | cra-template-typescript | |
---|---|---|
4 | 1 | |
18 | 2 | |
- | - | |
0.0 | 1.7 | |
over 3 years ago | almost 2 years ago | |
TypeScript | ||
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Dilettantes-Guide-to-Linting
-
A Dilettante's Guide to Linting: Addendum
As discussed, Prettier doesn't let us do a whole lot of configuration. We only needed to change two options to match AirBnB, but we can customize a few more if we want. My Prettier config file specifies all the options I'm opinionated about, even though I'm just re-stating the default behavior for most of them.
-
A Dilettante's Guide to Linting
This article is a step-by-step, ground-up look at how the most popular Javascript linting tools can be used together to professionalize any codebase. The target audience is a beginner++ level; you've written some javascript code in your IDE and probably pushed it to GitHub, but you haven't necessarily worked with other developers or published any public projects. The coverage will focus on vanilla Javascript, but some React linting is included incidentally. A TLDR version is available for more experienced developers.
cra-template-typescript
-
Making a Create React App template with TypeScript and static testing tools
I made a Create React App template with TypeScript and an ESLint configuration using the Airbnb style guide. I also included other tools and scripts for static testing.
What are some alternatives?
javascript - JavaScript Style Guide
nextjs-ts-eslint-chakraui-vitest-playwright - Boilerplate for NextJS 12 with current linters, testing and tools
eslint-config-prettier - Turns off all rules that are unnecessary or might conflict with Prettier.
vite-vanilla-ts-lib-starter - The starter is built on top of Vite 5.x and prepared for writing libraries in TypeScript. It generates a hybrid package - both support for CommonJS and ESM modules.
eslint-plugin-prettier - ESLint plugin for Prettier formatting
react-dx-template - React DX Template is a developer friendly opinionated template. It can be customized and configured based on preferences
prettier - Prettier is an opinionated code formatter.
react-nights-2019 - This repository serves as an online course for learning React.
eslint-plugin-react - React-specific linting rules for ESLint
prettier-standard - Formats with Prettier and lints with ESLint+Standard! (✿◠‿◠)
pokepicross - Retrospective on Hacking a Game Boy game