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

Add clang-tidy support #7816

Merged
merged 129 commits into from
Nov 16, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
129 commits
Select commit Hold shift + click to select a range
20cf85c
Update Clang tools fwlinks.
sean-mcmanus Jul 10, 2021
700fcf7
Fix incorrect fwlink.
sean-mcmanus Jul 13, 2021
8be69e2
Add commands.
sean-mcmanus Jul 14, 2021
bc92c4d
Some work in progress.
sean-mcmanus Jul 20, 2021
8e8c7a4
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Jul 20, 2021
79f0c9a
Start adding clangTidy.path.
sean-mcmanus Jul 22, 2021
f5132c5
Fix build errors.
sean-mcmanus Jul 22, 2021
9411bce
Updates.
sean-mcmanus Jul 23, 2021
50b815a
Settings fixes.
sean-mcmanus Jul 23, 2021
25e8418
Minor update.
sean-mcmanus Jul 23, 2021
b2594db
clangTidy.maxProcesses
sean-mcmanus Jul 24, 2021
a223220
Fix settings bug.
sean-mcmanus Jul 26, 2021
8ee36bd
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Jul 27, 2021
2786370
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Jul 28, 2021
6801ea5
Add some settings.
sean-mcmanus Jul 28, 2021
7415b35
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Jul 28, 2021
14275d1
Settings changes.
sean-mcmanus Jul 28, 2021
e95d767
Work in progress adding settings.
sean-mcmanus Jul 29, 2021
8adcaae
Settings work in progress.
sean-mcmanus Jul 30, 2021
68dc2c1
Update.
sean-mcmanus Jul 30, 2021
cd50db1
Fix activation event.
sean-mcmanus Jul 30, 2021
8c0955a
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Jul 30, 2021
13d7021
Settings fixes.
sean-mcmanus Jul 30, 2021
14fcd05
More settings fixes.
sean-mcmanus Jul 30, 2021
c20fb64
Settings updates.
sean-mcmanus Jul 30, 2021
6bd6c2c
Settings fixes.
sean-mcmanus Jul 30, 2021
abccf51
More settings fixes.
sean-mcmanus Jul 31, 2021
017c6d0
More settings changes.
sean-mcmanus Jul 31, 2021
c269c8b
More settings changes.
sean-mcmanus Aug 3, 2021
87b4c10
Switch more things to "code analysis".
sean-mcmanus Aug 4, 2021
be94dfd
More settings fixes.
sean-mcmanus Aug 4, 2021
a876e9b
Fix wrong string.
sean-mcmanus Aug 5, 2021
50c7011
Finish settings.
sean-mcmanus Aug 6, 2021
c560242
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Aug 6, 2021
5e23070
Fix linter errors.
sean-mcmanus Aug 6, 2021
96b3fbd
Send freeMemory.
sean-mcmanus Aug 6, 2021
ebf9c42
More settings changes. onBuild changes.
sean-mcmanus Aug 7, 2021
1d18635
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Aug 9, 2021
df72187
Fix empty compiler bug. Remove references.maxCachedProcesses.
sean-mcmanus Aug 10, 2021
bc16ba0
Fixes
sean-mcmanus Aug 10, 2021
e43e2d9
More fixes.
sean-mcmanus Aug 12, 2021
69415fe
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Aug 12, 2021
31ef7c0
Work in progress.
sean-mcmanus Aug 14, 2021
cb0e9d0
Process code analysis status.
sean-mcmanus Aug 17, 2021
4e3a0fd
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Aug 17, 2021
01ae4b3
String fixes.
sean-mcmanus Aug 19, 2021
3e65a5f
Another fix.
sean-mcmanus Aug 19, 2021
2c54d96
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Aug 20, 2021
2c94a96
Ignore clangTidy.enabled during manual invocation.
sean-mcmanus Aug 21, 2021
0d40de1
Change string.
sean-mcmanus Aug 21, 2021
2950fcc
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Aug 24, 2021
8b8bed5
More fixes.
sean-mcmanus Aug 25, 2021
c77256b
Work in progress.
sean-mcmanus Aug 31, 2021
55c1d6b
Fix cancel/pause/resume.
sean-mcmanus Sep 1, 2021
b3b867f
Update plist.
sean-mcmanus Sep 2, 2021
cf24fe0
Minor changes.
sean-mcmanus Sep 3, 2021
8444fca
Fixes.
sean-mcmanus Sep 8, 2021
cb2c214
Undo previous changes.
sean-mcmanus Sep 8, 2021
4022b2c
Undo previous changes.
sean-mcmanus Sep 8, 2021
d89d7fb
Fix settings access.
sean-mcmanus Sep 8, 2021
ae4a71e
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Sep 8, 2021
dc01bdb
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Sep 9, 2021
825773e
onWillSaveWaitUntil logging
sean-mcmanus Sep 10, 2021
8f9a1fc
Fix an onWillSaveTextDocument issue.
sean-mcmanus Sep 11, 2021
cfca338
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Sep 13, 2021
e3a3b16
Fix autoSave warning.
sean-mcmanus Sep 13, 2021
1e86550
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Sep 13, 2021
d26f3a9
Remove WillSave stuff.
sean-mcmanus Sep 13, 2021
01049e5
Fix linter issue.
sean-mcmanus Sep 13, 2021
a3e8e06
Fix settings change no working.
sean-mcmanus Sep 14, 2021
2875554
Settings fixes.
sean-mcmanus Sep 14, 2021
4b0c08d
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Sep 15, 2021
5ba7dc0
Fix updateDelay string.
sean-mcmanus Sep 15, 2021
23fef4c
Fix clangTidy.path string.
sean-mcmanus Sep 15, 2021
62e63c1
New diagnostics type.
sean-mcmanus Sep 16, 2021
b36598a
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Sep 16, 2021
c3d1c9e
Fix source.
sean-mcmanus Sep 16, 2021
d4033d6
Change source.
sean-mcmanus Sep 17, 2021
15582f2
Remove TypeScript activeDoc handling.
sean-mcmanus Sep 17, 2021
c70110b
Split checks into enabled/disabled.
sean-mcmanus Sep 18, 2021
e72aff7
Fix string bugs.
sean-mcmanus Sep 20, 2021
14a796b
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Sep 21, 2021
374060e
Fix typos.
sean-mcmanus Sep 23, 2021
8606635
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Sep 23, 2021
05a918d
Pause fixes.
sean-mcmanus Sep 24, 2021
cf64cdc
Update exclude strings.
sean-mcmanus Sep 25, 2021
16f6ae2
Add headerFilter. Fix enum value.
sean-mcmanus Sep 28, 2021
23703d7
Fix enum.
sean-mcmanus Sep 28, 2021
58f1629
Filter out non-file uris.
sean-mcmanus Sep 29, 2021
c5da4b7
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Sep 30, 2021
45e005d
Add related info and target to diagnostics.
sean-mcmanus Oct 2, 2021
107a86b
Add linter rule.
sean-mcmanus Oct 4, 2021
b1f8cb5
Fix clang-tidy settings checking.
sean-mcmanus Oct 5, 2021
2ec89fb
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Oct 5, 2021
1df4cf3
Update package hashes.
sean-mcmanus Oct 6, 2021
6c1d835
Change clangTidy.args to an array.
sean-mcmanus Oct 6, 2021
d7a4eaf
Fix build error.
sean-mcmanus Oct 6, 2021
2a6f7b8
Add Clear Code Analysis Squiggles
sean-mcmanus Oct 8, 2021
3896f40
Add to settings filtering.
sean-mcmanus Oct 11, 2021
eb164e0
Update buildPath description.
sean-mcmanus Oct 13, 2021
b106604
Add (empty) to `null` string.
sean-mcmanus Oct 13, 2021
e3da374
Code review feedback.
sean-mcmanus Oct 14, 2021
55d76e8
Fix link.
sean-mcmanus Oct 20, 2021
ea30896
Remove buildPath.
sean-mcmanus Oct 21, 2021
ec5415e
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Oct 21, 2021
8faed1b
Fix build error.
sean-mcmanus Oct 21, 2021
08810ae
Rename setting to runAutomatically.
sean-mcmanus Oct 21, 2021
e891989
Update runAutomaticaly string.
sean-mcmanus Oct 22, 2021
5ecf57b
Fix code analysis squiggles clearing with custom configs.
sean-mcmanus Oct 22, 2021
3bbcb95
Prevent clear on undefined.
sean-mcmanus Oct 22, 2021
4832e39
Fix default settings.
sean-mcmanus Oct 22, 2021
e2d5761
Prevent NAN% status.
sean-mcmanus Oct 25, 2021
e76f996
Fix status message.
sean-mcmanus Oct 29, 2021
1c8132e
Fix clang-tidy doc link and enums.
sean-mcmanus Oct 30, 2021
573c400
Prevent willSaveWaitUntil from being delayed too long.
sean-mcmanus Nov 3, 2021
55dda4c
Fix diagnostic links for the > 1 case.
sean-mcmanus Nov 3, 2021
c9666fa
Fix save failing.
sean-mcmanus Nov 4, 2021
1c33f8c
Fix link alias.
sean-mcmanus Nov 5, 2021
f33845f
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Nov 5, 2021
22ef54f
Fix bug with status bar not beng updated.
sean-mcmanus Nov 5, 2021
c083371
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Nov 8, 2021
a62aa3a
Fix headerFilter with .clang-tidy files.
sean-mcmanus Nov 9, 2021
9d6425e
Add to headerFilter description.
sean-mcmanus Nov 9, 2021
181f49b
Remove post-poned settings.
sean-mcmanus Nov 10, 2021
ecef8b6
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Nov 11, 2021
6eb6c55
Change references.maxCachedProcesses default to 0.
sean-mcmanus Nov 15, 2021
aab818d
Merge branch 'seanmcm/clangTidy' of https://github.com/Microsoft/vsco…
sean-mcmanus Nov 15, 2021
40ba3cc
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Nov 15, 2021
09e7436
Merge branch 'main' into seanmcm/clangTidy
sean-mcmanus Nov 16, 2021
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
1 change: 1 addition & 0 deletions Extension/.eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ module.exports = {
}
}
],
"@typescript-eslint/no-for-in-array": "error",
"@typescript-eslint/no-misused-new": "error",
"@typescript-eslint/no-namespace": "error",
"@typescript-eslint/no-non-null-assertion": "error",
Expand Down
Loading