Commit Graph

40 Commits (c64b7d8ba91a6a723d0884a22557fe88bac050a5)

Author SHA1 Message Date
Justin b34b65cb90 Fix conflict between eslint / typescript
2 years ago
Alex Gleason c5d46d1a15
eslint: disable consistent-return
2 years ago
Alex Gleason 6d1539cf9c
eslint: don't care about consistent-return in typescript
2 years ago
Alex Gleason 8a392c187f
Add eslint-plugin-compat
2 years ago
marcin mikołajczak 5fe442b684 ESLint: add no-duplicate-imports rule
2 years ago
Alex Gleason b0b0d5a76e
eslint: enforce jsdoc comments on UI components
2 years ago
Alex Gleason b64be353cc
eslint: indent switch statements
2 years ago
Alex Gleason ae01b845de
eslint: enforce spacing of imports (and infix ops)
2 years ago
Justin 924b042c84 Improve reporting modal
2 years ago
Alex Gleason eecc46cbdc
Fix useEffect() calls... whoops
2 years ago
Alex Gleason fb351f8dfd
eslint: stop screaming about proptypes
2 years ago
Alex Gleason f316dac83e
eslint: scream if I try putting a JS comment in a JSX text node
2 years ago
Alex Gleason 734750a46a
eslint: disallow importing react-inlinesvg directly
2 years ago
Justin ed47cf5f09 Convert old tests to use "react-testing-library"
2 years ago
Alex Gleason 5cd894ab02
Truth Social
3 years ago
Alex Gleason 0daa53c03c
Fix Typescript eslint
3 years ago
Alex Gleason 8c7a7fd7dc
eslint: fix typescript undefined globals
3 years ago
Alex Gleason 5c8e1c9277
eslint: don't enforce PropTypes in tsx files
3 years ago
Alex Gleason 36ca05c85b
Support adding custom locale files at build time
3 years ago
Alex Gleason 3a5c62cb70 Revert "Merge branch 'revert-f59d977a' into 'develop'"
3 years ago
Alex Gleason 1f549ebe1a Revert "Merge branch 'typescript' into 'develop'"
3 years ago
Alex Gleason 134d92d83e
eslint: typescript
3 years ago
Alex Gleason 6323c7d70e
eslint: enforce gaps between groups with import/order
3 years ago
Alex Gleason 966ca91e1a
eslint: alphabetize imports with import/order
3 years ago
Alex Gleason 2a0e2001d6
eslint: enforce import/order
3 years ago
marcin mikołajczak 4e04f06142 eslint: add key-spacing and space-unary-ops rules
3 years ago
Alex Gleason 17b90a9b74
eslint: error on wrong indentation
3 years ago
Alex Gleason 59174b108f Merge branch 'eslint-brace-style-error' into 'develop'
3 years ago
Alex Gleason a14dfa1070
eslint: brace-style error
3 years ago
Alex Gleason 594cf088ed
eslint: extend 'eslint:recommended'
3 years ago
Alex Gleason 5548644bd6
eslint: no-extra-semi
3 years ago
Alex Gleason a310197a5a
eslint: prefer-const, no-loop-func, no-const-assign, no-var
3 years ago
Alex Gleason 0876c7a308
ESLint: react-hooks
4 years ago
Alex Gleason 6d6dbd9113
Test: Start creating component snapshots
4 years ago
Alex Gleason 6810f8d0b6
Tests: Start mocking API for action tests
4 years ago
Alex Gleason d24dcb3e60
gabsocial --> soapbox paths
4 years ago
Alex Gleason ce19fc3cde
Enforce no mixed tabs and spaces
4 years ago
Alex Gleason 8a19b89c16
Enforce spacing of function parameters in eslint
4 years ago
Alex Gleason 141b0e6bfa
Fix most linter errors
4 years ago
Alex Gleason 3a6f825a81
Copy in Mastodon's Yarn scripts and linter configs
4 years ago