3bc4a85
fix: wrong typescript peerDep
#54 upgrades and typescript (@dbushong)
requires bumping eslint-plugin-prettier to ^4
- #53 chore(deps): bump path-parse from 1.0.6 to 1.0.7 (@dependabot[bot])
- #51 chore(deps): bump hosted-git-info from 2.5.0 to 2.8.9 (@dependabot[bot])
- #52 ci(actions): add GitHub actions (@aaarichter)
- #50 chore: switch to main & update packages (@aaarichter)
- chore(deps): bump ini from 1.3.5 to 1.3.8 - @dependabot[bot] #49
- chore(deps): bump lodash from 4.17.15 to 4.17.19 - @dependabot[bot] #46
- Upgrade to Eslint 7.x requires Node 10.12 or higher. See eslint 7.x migration guide
- Drop Node 8 support
See: f4373ab
- refactor: upgrade to eslint 7.x & drop Node 8 support - @aaarichter #45
requires prettier 2.x peerDep and will result in a lot of style changes around chained method invocations
See: 6c004e6
- upgrade to prettier2 - @dbushong #44
6c004e6
feat: upgrade to prettier2 - see: [2](See: https://prettier.io/blog/2020/03/21/2)
- chore(deps): bump acorn from 7.1.0 to 7.1.1 - @dependabot[bot] #43
- feat: update rules & packages - @aaarichter #42
/nodeN entrypoints are gone; you must specify a
engines.node
section in your package.json
; new defaults as specified
by adding extends: plugin:node/recommended
; dropped support for node 6
and node 4 and es5
See: a207b40
- add object-shorthand as fixable error - @dbushong #35
e7a0496
feat: add object-shorthand as fixable error
This config now builds on top of ESLint 5. This
also affects other peerDependencies
like certain plugins.
See: 986105d
- consistent-return: allow implicit undefined - @dbushong #31
21b9ac3
fix: consistent-return: allow implicit undefined
adds eslint-plugin-mocha as a peerDep
See: 897dbb0
- docs: update file naming and organization - Closes #7 - @markowsiak #28
- Apply latest nlm generator - @markowsiak #24
c6a3316
chore: apply latest generator
- fix: set prefer-template to off for es5 - @markowsiak #22
fb601e6
fix: set prefer-template to off for es5
This switches our linting to an entirely new set of rules. For the most part we're trying to stay consistent with the old format to reduce churn but it explicitly is a departure.
See: 559c99f
- Simplify package structure and decouple from Airbnb - @jkrems #20
559c99f
refactor: Drop dependency on lerna & airbnb98ce778
feat: Add prettier for node 6 config15b1ec6
feat: Bring back basic bug prevention rules5c3d500
fix: Use proper import syntaxf849bdc
feat: Add import checks366813b
fix: Add missing test file pattern94d539c
refactor: Run tests on node 8f898741
refactor: Reuse rule list1396cb1
test: Verify ES5 vs. ES6 behavior5eff6a0
test: Enable coffee testsef674e4
feat: Bring back style lintingc42aeb7
fix: Add more --fix test casesf4d8eb6
test: Add test case of newline after importf9cdaaf
docs: Add links to opinion rulesff1ddca
fix: Remove console.log38d19d3
style: Self-lint with latest deps6dc9135
fix: Lint self for node 474df77c
docs: Update readme with updated overviewdecdae0
docs: Elaborate on rule categoriesb8c7123
chore: Include stylint config in package7951d90
feat: Port more airbnb rules7041f12
feat: Cover more variable conventions3a93a0c
chore: Add nlm & license headers3a9e573
chore: Ignore package-lock.json since it's not stable2952567
chore: Rename and clean up dependencies64630f8
refactor: Back out coffee & stylus linting4d86376
chore: Apply latest generator4270b97
docs: Clarify our lack of compliance with airbnb