All Projects → connorrose → Dilettantes-Guide-to-Linting

connorrose / Dilettantes-Guide-to-Linting

Licence: other
Setting up ESLint, Prettier, VS Code, and the AirBnB style guide in beautiful harmony.

Projects that are alternatives of or similar to Dilettantes-Guide-to-Linting

React Cool Starter
😎 🐣 A starter boilerplate for a universal web app with the best development experience and a focus on performance and best practices.
Stars: ✭ 1,083 (+5916.67%)
Mutual labels:  best-practices, prettier
eslint-config-typescript-unified
🛠️ A unified ESLint configuration with sensible defaults for TypeScript projects.
Stars: ✭ 15 (-16.67%)
Mutual labels:  prettier, airbnb
Prettier Standard
Formats with Prettier and lints with ESLint+Standard! (✿◠‿◠)
Stars: ✭ 801 (+4350%)
Mutual labels:  linting, prettier
eslint-config-welly
😎 ⚙️ ESLint configuration for React projects that I do. Feel free to use this!
Stars: ✭ 21 (+16.67%)
Mutual labels:  prettier, airbnb
prettier-check
Check that all files match prettier code style.
Stars: ✭ 54 (+200%)
Mutual labels:  linting, prettier
React-Native-Web-TypeScript-Prettier-Boilerplate
A starterkit to work with nextjs, react-native, storybook… all with prettified typescript and in a monorepo
Stars: ✭ 16 (-11.11%)
Mutual labels:  linting, prettier
Eslint Plugin Ember
An ESlint plugin that provides set of rules for Ember Applications based on commonly known good practices.
Stars: ✭ 240 (+1233.33%)
Mutual labels:  linting, best-practices
spec
🐣 easy to use eslint/stylelint/tslint/prettier/...
Stars: ✭ 60 (+233.33%)
Mutual labels:  prettier
Husky.Net
Git hooks made easy with Husky.Net internal task runner! 🐶 It brings the dev-dependency concept to the .NET world!
Stars: ✭ 394 (+2088.89%)
Mutual labels:  linting
eslint-config-fullstack
A complete ESLint config file to help students avoid errors and learn best practices
Stars: ✭ 16 (-11.11%)
Mutual labels:  best-practices
stylelint-problem-matcher
A GitHub Action that registers a problem matcher for Stylelint's report format
Stars: ✭ 18 (+0%)
Mutual labels:  linting
LearningResources
A centralised hub for learner around the globe from A-Z. You can find collections of manuals, blogs, hacks, one liners, courses, other free learning-resources and more
Stars: ✭ 63 (+250%)
Mutual labels:  best-practices
guides.etalab.gouv.fr
Les guides d'Etalab : bonnes pratiques relatives aux données, algorithmes et codes sources
Stars: ✭ 18 (+0%)
Mutual labels:  best-practices
typo3-typoscript-lint
Find coding errors in your TypoScript files.
Stars: ✭ 78 (+333.33%)
Mutual labels:  linting
note
📚 awesome articles and personal note
Stars: ✭ 76 (+322.22%)
Mutual labels:  article
TypeScript-in-Nodejs-Starter
A starter kit for Node.js project written with TypeScript.
Stars: ✭ 39 (+116.67%)
Mutual labels:  prettier
ReDe
A Redis dehydrator module
Stars: ✭ 63 (+250%)
Mutual labels:  article
GpuZen2
Sample code for the article 'Real-Time Layered Materials Compositing Using Spatial Clustering Encoding'
Stars: ✭ 17 (-5.56%)
Mutual labels:  article
eslint-config-ns
ESLint config ready to be used in multiple projects. Based on Airbnb's code style with prettier, jest and react support.
Stars: ✭ 27 (+50%)
Mutual labels:  prettier
handwritten-digit-recognition-tensorflowjs
In-Browser Digit recognition with Tensorflow.js and React using Mnist dataset
Stars: ✭ 40 (+122.22%)
Mutual labels:  prettier

This guide is a ground-up look at how the most popular Javascript linting tools can be used together to professionalize any codebase. It covers integrating ESLint with Prettier, within VS Code, utilizing the AirBnB style guide, and assumes very basic familiarity with VS Code & the command line.

The explanations in the main article are geared towards those who are new to web development and want a deeper understanding than just "copy-paste these terminal commands". For those who do want a no-frills copypasta solution, there's a TLDR version as well.

Articles

Example Config Files

  1. ESLint
  2. Prettier
  3. VS Code
  4. package.json
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].