@guildeducationinc/eslint-config-guild-typescript

1.2.0 • Public • Published

Guild Eslint Config

semantic-release Commitizen friendly

working with this repo


At Guild, our JavaScript style is based on JavaScript Standard Style with a few exceptions:

In addition to JavaScript Standard Style, we also extend:

  • plugin:@typescript-eslint/recommended
  • plugin:jsx-a11y/recommended
  • plugin:react/recommended
  • plugin:jest/recommended
  • plugin:testing-library/react
  • plugin:react-hooks/recommended
  • plugin:prettier/recommended

Install Config npm version

To install the typescript config, run:

yarn add -D @guildeducationinc/eslint-config-guild-typescript

Install the peer dependencies

yarn add prettier@2.7.1 @typescript-eslint/eslint-plugin@5.39.0 @typescript-eslint/parser@5.39.0 eslint@8.24.0 eslint-config-prettier@8.5.0 eslint-config-standard@17.0.0 eslint-plugin-cypress@2.12.1 eslint-plugin-import@2.26.0 eslint-plugin-jest@27.1.1 eslint-plugin-jsx-a11y@6.6.1 eslint-plugin-n@15.0.0 eslint-plugin-node@11.1.0 eslint-plugin-prettier@4.2.1 eslint-plugin-promise@6.0.1 eslint-plugin-react@7.31.8 eslint-plugin-react-hooks@4.6.0 eslint-plugin-testing-library@5.7.2 prettier@2.7.1 -D

Usage

Extend your eslint config with the installed guild config.

For typescript:

{
  "extends": "@guildeducationinc/eslint-config-guild-typescript"
}

Code Climate Usage

In your projects .codeclimate.yml config, add the appropriate config:

prepare:
  fetch:
  # For typescript
+    - url: 'https://cdn.jsdelivr.net/npm/@guildeducationinc/eslint-config-guild-typescript@{version}'
+      path: '.eslintrc.js'

plugins:
+ eslint:
+  enabled: true
+  channel: eslint-5

Readme

Keywords

none

Package Sidebar

Install

npm i @guildeducationinc/eslint-config-guild-typescript

Weekly Downloads

473

Version

1.2.0

License

ISC

Unpacked Size

13.9 kB

Total Files

11

Last publish

Collaborators

  • rebecca.dibari
  • guildjamal
  • keithosayande
  • bradfolkers
  • kiragura-guild
  • liz.judd
  • kelsey-golden-guild
  • danmossa
  • cbdallavalle
  • klsawh
  • al.panganiban
  • maivue
  • stevefisher-guild
  • ericvanzanten
  • besarrrr
  • shujingl-2023
  • melissakw
  • adams-matt
  • emack1
  • shannonli1026
  • arpanganiban
  • anna.rudenko
  • anneguild
  • aarongentry
  • ryleet
  • tbisiar-guild
  • guildstacy
  • 3ricolson
  • thamizalko
  • mpql
  • c4554ndr4
  • mezzolite
  • elliotloftus
  • valkolovos
  • oowoseni
  • jude-dutton
  • aln-chn
  • codingit
  • stacey-guild
  • swilhelm
  • ttsuzuki
  • mleichman
  • fin-burns-guild
  • jonstoked
  • salhuriz
  • robby.gaines
  • pratik.thapa
  • zachsouser-guild
  • mansamus
  • sweetcheesecow
  • walidabubakar
  • dezmon9
  • sneric
  • etokatlian
  • bangarangler
  • alex.broom
  • whwa
  • narnold113
  • karisilva.guild
  • trose89
  • robert.smith.guild
  • chadjuby
  • githop
  • karthik446
  • cory.wilson
  • steveleggett-guild
  • manuel3k
  • javiben-guild
  • tarabird
  • gitthubbub
  • adambrodzinski
  • kris-guild
  • slzander
  • edyvision
  • mattplichtawild
  • rifatmah
  • blakeharris-guild
  • vladdolzh
  • maheshthouta
  • jamesfranc
  • srinivasu.setty
  • xalaster
  • vchaitanya
  • rubenrangel
  • jonathan.cutrell
  • jott-guild
  • sam-kim-guild
  • cmeubanks
  • kosayande1
  • guild-jonb
  • nwzinter
  • ameliammaier
  • madhura.desai
  • orphord1
  • hottmanmichael
  • nicole-gooden
  • hilarylewis92
  • shebangcrash
  • dkalasinski-guild
  • kimjay
  • cmac1000
  • kharpoh-guild
  • bweisberger
  • amaleia.kolovos
  • willluce
  • frankie.snavely
  • taylornoeljordan
  • mjcastan
  • arildsa
  • danxholman
  • aliyamerali
  • kranthides
  • milad.abujarada
  • rolsen
  • celltea
  • jco281
  • wthomasdev
  • serknight
  • andrew-ware
  • rogers.mark
  • codecrutch-snyder
  • guild-casey
  • arey
  • wingrunr21
  • wells-ja
  • krose-guild
  • morebasspls
  • kyleweintraubatguild
  • katieb
  • pdzulu
  • inee-ader
  • dariaguild
  • michaelpiechota
  • joeyh92989
  • brajkowski
  • cstanard-guild
  • floutenvy
  • avivajohnson
  • zrivest
  • rafiqguild
  • cpboone2
  • travishaby
  • danithegreat
  • guildeducation
  • wagasky
  • mford22392
  • dkoloditch
  • brunsonjab
  • dagger
  • blakeworsley
  • seanokeefe
  • trey-guild
  • jcoster
  • jamesolsonguild
  • mmindenhall
  • mlg87
  • kamos1
  • taylorlroberts7
  • jalena.taylor
  • spencerpost
  • joequincy
  • lewisrick
  • sullivandl
  • kerrys
  • guildjosh
  • laurastreb
  • coleworsley
  • nick.shirley
  • rwarbelow
  • tzinov3
  • scodan
  • dan.zervoudakes
  • pizza-planet
  • bobalink
  • digitalgoo
  • vengadesh_entangled
  • lazlohollyfeld
  • soobin-guild
  • mikekozub
  • joemarkey-guild
  • jenyacazacu
  • charliecorrigan
  • jdkiefer
  • scott.firestone.dev
  • blinton2
  • shashem1
  • keshleman
  • blytheepollard
  • trivers88
  • radean0909
  • bplantico
  • velger25
  • keegancorrigan
  • emackinnon1
  • csheesley
  • adamn11
  • siennamw
  • lutherchikumba
  • m4rcb4
  • ashastry
  • kaconklin
  • gregarmstrong
  • minhchau-lai
  • tashiad
  • djavanm
  • stuwert
  • dahnik
  • stacypotten