Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Config File Simplification #9

Merged
merged 78 commits into from
Jul 10, 2020
Merged
Changes from 27 commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
afae8b0
New: Config File Simplification
nzakas Jan 22, 2019
8f5f07b
Added missing key
nzakas Jan 22, 2019
6dec12f
Fix typo
platinumazure Jan 23, 2019
3e97c91
Fix typo
platinumazure Jan 23, 2019
b3545b3
Fix typo
platinumazure Jan 23, 2019
e5e790f
Incorporating first round of feedback
nzakas Jan 23, 2019
e0402a3
Add Teddy's extends proposal
nzakas Jan 24, 2019
9f705b8
Change files and ignore to arrays
nzakas Jan 24, 2019
a51c188
.eslint.config.js -> eslint.config.js
nzakas Jan 24, 2019
e6a5567
Add --ext example, remove Config.create
nzakas Jan 25, 2019
123c00c
Added two more FAQs
nzakas Jan 28, 2019
103bfcc
Update config array behavior
nzakas Jan 29, 2019
c2975e6
Remove class - no longer needed
nzakas Jan 29, 2019
849ec27
Clarify command line changes
btmills Jan 30, 2019
ede3d31
Update config name options
btmills Jan 30, 2019
e6094b1
Clarify files/ignores matching order
nzakas Jan 30, 2019
dfa0909
Updated directory processing on command line
nzakas Jan 30, 2019
889096e
Fix typo
nzakas Jan 30, 2019
c1f41b6
Fix typo
not-an-aardvark Feb 1, 2019
e274a01
Fix typo
not-an-aardvark Feb 1, 2019
d9c3d8d
Fix typo
not-an-aardvark Feb 1, 2019
6cff577
ruledefs namespaces must be unique; plugins specifying namespaces
nzakas Feb 1, 2019
f538326
Clarify what happens when 'eslint .' is run
nzakas Feb 1, 2019
77878dd
Clarify what a config function can return
nzakas Feb 1, 2019
d28bb5b
Clarify when 'files' is required in a config array
nzakas Feb 1, 2019
2e71014
Clarify what a config with no 'files' does
nzakas Feb 1, 2019
558b4a2
Add note about node_modules
nzakas Feb 1, 2019
25c9051
Remove @eslint/config package
nzakas Feb 4, 2019
7d25988
Add 'name' key for configs
nzakas Feb 4, 2019
ccf3e62
Remove 'extends'
nzakas Feb 4, 2019
7598a19
Add section on shareable config names
nzakas Feb 4, 2019
7889845
Add more info about shareable configs
nzakas Feb 4, 2019
f369565
Clarify merging for same ruledefs namespace
nzakas Feb 5, 2019
6845a1f
Add open question about running eslint alone
nzakas Feb 5, 2019
b8b91b7
Clarify shareable config file structure
nzakas Feb 5, 2019
4057f7b
Cleanup shareable configs compat section
nzakas Feb 5, 2019
b8aa166
Allow functions in config arrays
nzakas Feb 5, 2019
9e46fba
Fix typo
platinumazure Feb 6, 2019
c3af1da
Fix typo
platinumazure Feb 6, 2019
c98f516
Add missing period
not-an-aardvark Feb 8, 2019
bb3a2b9
Fix typo
not-an-aardvark Feb 8, 2019
81717b6
Add implementation details
nzakas Feb 6, 2019
86071b2
Remove --use-eslintrc typo
nzakas Feb 8, 2019
6fdb989
Emit warnings when unnecessary options are ignored
nzakas Feb 8, 2019
26caebc
Clarify when error is thrown for dupe ruledefs
nzakas Feb 8, 2019
df2e654
should -> may
nzakas Feb 15, 2019
9e1a42e
Validate config when normalized
nzakas Feb 15, 2019
3b75b91
Updated open questions
nzakas Feb 15, 2019
f62b0c5
Fix typo
platinumazure Feb 20, 2019
5dd52f1
Fix typo
platinumazure Feb 20, 2019
ea369d7
ruledefs -> defs.ruleNamespaces
nzakas Mar 22, 2019
579d466
Add back @eslint/config, explain back compat features
nzakas Mar 28, 2019
919a43d
ruleNamespaces -> plugins
nzakas Nov 28, 2019
ba647ed
Cleanup description of parsers and processors
nzakas Nov 28, 2019
34150b5
Update designs/2019-config-simplification/README.md
nzakas Mar 2, 2020
b68280e
defs.plugins -> plugins
nzakas Nov 29, 2019
c2867d0
Update: languageOptions and environments
nzakas Mar 2, 2020
be75bbb
Update: Grepping patterns
nzakas Mar 2, 2020
b156e53
New: languageOptions, node env compat, @eslint/config update
nzakas Mar 5, 2020
0f3dba9
Update: @eslint/eslintrc utility
nzakas Mar 6, 2020
1272e57
Update: Misc updates
nzakas Mar 6, 2020
4787306
Update: Add reportUnusedDisableDirectives option
nzakas Mar 6, 2020
dad73e7
Update: Clarifications and finishing touches
nzakas Mar 6, 2020
fd145fc
Update: Add in plugin parsers support
nzakas Mar 6, 2020
fccc898
Update: Clarify plugin namespaces
nzakas Mar 9, 2020
f79dc88
Update: Remove context#hasRule()
nzakas Mar 9, 2020
b3692c5
Update: Mention features that were added after the RFC was written
nzakas Mar 11, 2020
adddff2
Add AND operator for files key
nzakas May 25, 2020
c660296
Some cleanup
nzakas May 25, 2020
ecee4cc
Move linterOptions to top level of config
nzakas May 25, 2020
541c6f1
Update ignore patterns details
nzakas May 28, 2020
c8ca71f
Specify option to Linter#verify() for disabling environments
nzakas May 28, 2020
449f405
Rename ConfigArray -> ESLintConfigArray
nzakas May 28, 2020
69caf04
Remove default .gitignore
nzakas Jun 1, 2020
4c8eac5
Clarify behavior of files/ignores
nzakas Jun 8, 2020
e68e6a0
Add back in .eslintignore
nzakas Jun 8, 2020
75535da
Update development plan
nzakas Jun 19, 2020
3d1f1d8
Update designs/2019-config-simplification/README.md
nzakas Jul 2, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading