xtqqczze
70dea4188e
Remove unnecessary usings part 6 ( #14065 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005
2020-11-13 08:35:40 +05:00
dependabot-preview[bot]
112d3a88b6
Bump Microsoft.CodeAnalysis.CSharp from 3.7.0 to 3.8.0 ( #14075 )
...
Bumps [Microsoft.CodeAnalysis.CSharp](https://github.com/dotnet/roslyn ) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/dotnet/roslyn/releases )
- [Changelog](https://github.com/dotnet/roslyn/blob/master/docs/Breaking%20API%20Changes.md )
- [Commits](https://github.com/dotnet/roslyn/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-11-13 08:33:53 +05:00
xtqqczze
cfcc8dc0ed
Remove unnecessary usings part7 ( #14066 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005
2020-11-13 08:14:29 +05:00
Aditya Patwardhan
a22e7ec2f3
Update README and metadata json for upcoming release ( #14026 )
2020-11-11 12:03:18 -08:00
xtqqczze
1386d0054a
Remove LINQ Count method uses ( #13545 )
2020-11-11 09:39:59 -08:00
xtqqczze
4d2965af29
Autofix SA1518: The code must not contain extra blank lines at the end of the file ( #13574 )
2020-11-11 12:15:20 +05:00
xtqqczze
39205ca4de
Enable CA1827: Do not use Count() or LongCount() when Any() can be used ( #13923 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1827
2020-11-11 11:53:30 +05:00
Marcos Ramos
11d7587f9b
Fix nullable usage on displayDescriptionData_Wide ( #13805 )
2020-11-10 12:19:17 -08:00
Marcos Ramos
60a8fa3ec8
Fix nullable usage on displayDescriptionData_Table.cs ( #13808 )
2020-11-10 12:18:47 -08:00
xtqqczze
8cdc421051
Remove unnecessary usings part 3 ( #14021 )
...
* Fix IDE0005: Remove unnecessary import
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005
* Sort usings
2020-11-10 08:18:03 +05:00
xtqqczze
6b009c11e3
Remove unnecessary usings part 2 ( #14017 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005
2020-11-10 08:15:04 +05:00
xtqqczze
8f0c63156e
Remove unnecessary usings part 1 ( #14014 )
...
* Fix IDE0005: Remove unnecessary import
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005
* Sort usings
2020-11-10 08:13:11 +05:00
xtqqczze
23deb41f49
Enable IDE0040: AddAccessibilityModifiers ( #13962 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0040
2020-11-09 09:37:25 +05:00
xtqqczze
ed595c0406
Revert changes to ComInterop ( #14012 )
...
* Revert changes to ComInterop
src/System.Management.Automation/engine/ComInterop/
* Disable code analysis in ComInterop
2020-11-09 09:09:13 +05:00
xtqqczze
093edbb9a9
Make applicable private Guid fields readonly ( #14000 )
...
* Make applicable private Guid fields readonly
* Use in-modifier for passing a readonly Guid
2020-11-08 10:43:59 +05:00
xtqqczze
d128fbc1a8
Fix IDE0044: MakeFieldReadonly part 11 ( #13966 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0044
2020-11-07 16:36:04 +05:00
xtqqczze
2e24380b8c
Fix CA1003: Use generic event handler instances ( #13937 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1003
2020-11-07 16:30:19 +05:00
xtqqczze
d6727dcf1b
Simplify delegate creation ( #13578 )
...
* Autofix RCS1048
* Autofix RCS1021
2020-11-05 22:25:26 +05:00
xtqqczze
76be8f3ce5
Fix RCS1033: Remove redundant boolean literal part 1 ( #13454 )
...
* Remove redundant boolean literal
Autofix RCS1033: Remove redundant boolean literal
* revert changes in System.Management.Automation
2020-11-05 22:23:27 +05:00
xtqqczze
76cef3b299
Fix RCS1221: Use pattern matching instead of combination of 'as' operator and null check ( #13333 )
...
* Autofix RCS1221: Use pattern matching instead of combination of 'as' operator and null check
https://github.com/JosefPihrt/Roslynator/blob/master/docs/analyzers/RCS1221.md
* Restore stripped comments
2020-11-05 21:58:48 +05:00
xtqqczze
03a58c4186
Use is not
syntax part 2 ( #13338 )
2020-11-05 10:23:50 +05:00
xtqqczze
45ffc2c6e5
Replace magic number with constant in PDH ( #13536 )
...
* Replace magic number with constant
* Remove useless assignment (codacy)
2020-11-05 10:09:38 +05:00
xtqqczze
eaad6c2235
Fix accessor order ( #13538 )
...
* Fix Microsoft.PowerShell.Commands.Utility
* Fix System.Management.Automation
* Fix Microsoft.Management.Infrastructure.CimCmdlets
* Fix Microsoft.PowerShell.Commands.Management
* Fix Microsoft.WSMan.Management
2020-11-05 10:05:50 +05:00
xtqqczze
3ba61069b8
Enable IDE0054: Use compound assignment ( #13546 )
...
* Autofix IDE0054
https://docs.microsoft.com/en-us/dotnet/fundamentals/code-analysis/style-rules/ide0054-ide0074
2020-11-05 09:48:13 +05:00
xtqqczze
03a0ef26e6
Fix RCS1098: Constant values should be on right side of comparisons ( #13833 )
...
* Fix RCS1098: Constant values should be on right side of comparisons
https://github.com/JosefPihrt/Roslynator/blob/master/docs/analyzers/RCS1098.md
2020-11-05 09:13:12 +05:00
xtqqczze
47c92090db
Enable CA1068: CancellationToken parameters must come last ( #13867 )
...
* Enable CA1068: CancellationToken parameters must come last
2020-11-05 09:08:28 +05:00
xtqqczze
4ed88dedbc
Fix IDE0044: MakeFieldReadonly part 12 ( #13967 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0044
2020-11-05 08:36:23 +05:00
xtqqczze
4653e9e335
Fix IDE0044: MakeFieldReadonly part 13 ( #13968 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0044
2020-11-05 08:29:50 +05:00
xtqqczze
24facfb03d
Fix IDE0044: MakeFieldReadonly part 15 ( #13970 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0044
2020-11-05 08:28:18 +05:00
xtqqczze
4595a22c64
Fix IDE0044: MakeFieldReadonly part 16 ( #13971 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0044
2020-11-05 08:26:39 +05:00
xtqqczze
52ecb6d18e
Run dotnet-format
to improve formatting of source code ( #13503 )
2020-11-04 11:13:56 -08:00
Sean Wheeler
beb074d4a2
Update pwsh -? output to match docs ( #13748 )
2020-11-04 10:39:07 -08:00
xtqqczze
1d7a93c2e0
Enable CA1825: Avoid zero-length array allocations ( #13961 )
2020-11-04 08:56:26 +05:00
xtqqczze
3444595e78
Mark PowerShellAssemblyLoadContextInitializer with static modifier ( #13874 )
2020-11-03 17:16:36 -08:00
xtqqczze
cc6ce4f66d
Fix IDE0044: MakeFieldReadonly part 14 ( #13969 )
2020-11-03 08:47:07 -08:00
Ilya
53e8199856
Fix a logic bug in MapSecurityZone
( #13921 )
2020-11-02 19:39:31 -08:00
Aditya Patwardhan
d50a983367
Bump Microsoft.PowerShell.Native
version from 7.1.0-rc.2
to 7.1.0
( #13976 )
2020-11-02 16:56:22 -08:00
Dongbo Wang
8d88737fcc
Update PSReadLine
version to 2.1.0
( #13975 )
2020-11-02 16:53:05 -08:00
Aditya Patwardhan
e99f055c69
Bump .NET to version 5.0.100-rtm.20526.5
( #13920 )
2020-11-02 16:51:35 -08:00
Thomas Nieto
f03952fc3c
Remove unnecessary using in utils folder ( #13863 )
2020-11-02 12:47:29 +05:00
xtqqczze
739b55d459
Fix IDE0044: MakeFieldReadonly part 1 ( #13884 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0044
2020-11-02 12:43:04 +05:00
xtqqczze
25a769d75d
Fix IDE0044: MakeFieldReadonly part 8 ( #13891 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0044
2020-11-02 12:24:43 +05:00
xtqqczze
d9187e07e1
Fix IDE0044: MakeFieldReadonly part 4 ( #13887 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0044
2020-11-02 12:22:18 +05:00
xtqqczze
4b9f9dc457
Enable CA1830: Prefer strongly-typed Append and Insert method overloads on StringBuilder ( #13926 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1830
2020-11-02 08:46:40 +05:00
xtqqczze
fc15daaccb
Enable IDE0036: OrderModifiers ( #13958 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0036
2020-11-02 08:27:23 +05:00
Marcos Ramos
fbca9141ec
Fix nullable usage on authenticode ( #13791 ) ( #13804 )
2020-10-30 14:46:16 -07:00
Pat Leong
72608fb829
Use Environment.CurrentManagedThreadId ( #13803 )
2020-10-30 12:42:17 +05:00
xtqqczze
2c1546cd47
Enable CA1836: Prefer IsEmpty over Count when available ( #13877 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1836
2020-10-30 12:15:29 +05:00
xtqqczze
af8558b065
Enable CA1834: Consider using 'StringBuilder.Append(char)' when applicable ( #13878 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1834
2020-10-30 12:07:18 +05:00
xtqqczze
ac9846bf40
Fix IDE0044: MakeFieldReadonly part 2 ( #13885 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0044
2020-10-30 11:58:48 +05:00
xtqqczze
f40a002497
Fix IDE0044: MakeFieldReadonly part 5 ( #13888 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0044
2020-10-30 11:49:23 +05:00
xtqqczze
c4f6bfe771
Fix IDE0044: MakeFieldReadonly part 9 ( #13892 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0044
2020-10-29 20:56:03 +05:00
xtqqczze
604ce991fe
Fix IDE0044: MakeFieldReadonly part 6 ( #13889 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0044
2020-10-29 16:10:26 +05:00
xtqqczze
bcca5f4adb
Fix IDE0044: MakeFieldReadonly part 3 ( #13886 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0044
2020-10-29 16:03:50 +05:00
xtqqczze
e1d72101ae
Fix IDE0044: MakeFieldReadonly part 7 ( #13890 )
...
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0044
2020-10-29 15:59:00 +05:00
xtqqczze
20401c9583
Enable IDE1005: InvokeDelegateWithConditionalAccess ( #13911 )
...
* Enable IDE1005: InvokeDelegateWithConditionalAccess
https://docs.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide1005
2020-10-28 22:35:51 +05:00
xtqqczze
69ded7777a
Use span-based string.Concat inatead of string.Substring ( #13500 )
...
Before:
```csharp
str1 + str2.Substring(...) + str3
```
After:
```csharp
string.Concat(str1, str2.AsSpan(...), str3)
```
2020-10-28 13:01:05 +05:00
Ilya
dfc591c218
Fix NRE in Test-Json ( #12942 )
2020-10-27 13:54:52 -07:00
xtqqczze
ab378f6236
Add global AnalyzerConfig with default configuration ( #13835 )
...
* Add default global AnalyzerConfig
Add `microsoft.codeanalysis.netanalyzers\5.0.0-rtm.20502.2\editorconfig\AllRulesDefault\.editorconfig`
* Disable diagnostics for Microsoft.Management.UI.Internal
* Add IDE diagnostics to AnalyzerConfig
Copied from:
<3b6600cbef/eng/CodeAnalysis.ruleset
> and converted using `RulesetToEditorconfigConverter.exe`
2020-10-26 21:11:09 +05:00
Thomas Nieto
9b39f05557
Remove unnecessary using in namespaces folder ( #13860 )
2020-10-25 09:08:05 -07:00
Thomas Nieto
9bbba286c0
Remove unnecessary using in security folder ( #13861 )
2020-10-25 19:39:10 +05:00
krishnayalavarthi
c8feddb214
Make dispose
in TranscriptionOption
idempotent ( #13839 )
...
Co-authored-by: Krishna Yalavarthi <kryalava@microsoft.com>
2020-10-23 11:36:53 -07:00
Thomas Nieto
34251ed12b
Remove unnessary using ( #13814 )
2020-10-21 17:48:32 +05:00
Sydney Smith
1a3721a574
Add PowerShell Modules to the tracked modules list ( #12183 )
2020-10-19 13:21:43 -07:00
Ron Green
2e0b51d970
Change Nullable usage ( #13793 )
2020-10-19 10:38:48 +05:00
Aditya Patwardhan
67bdf7292d
Bump Microsoft.PowerShell.Native
to 7.1.0-rc.2
( #13794 )
2020-10-16 16:25:47 -07:00
Jordan Borean
5fe17baa3b
Relax further SSL verification checks for WSMan on non-Windows hosts with verification available ( #13786 )
2020-10-16 09:57:42 -07:00
Aditya Patwardhan
49b7faa817
Move PowerShell build to .NET 5 RC.2 ( #13780 )
2020-10-14 11:04:39 -07:00
Robert Holt
56ad41b143
Add missing PSToken
entries ( #13779 )
2020-10-14 11:02:54 -07:00
Dongbo Wang
5025d468f3
Update PSReadLine
version to 2.1.0-rc1
( #13777 )
...
* Update PSReadLine version to 2.1.0-rc1
* Update the file 'files.wxs'
2020-10-14 09:58:09 -07:00
Dongbo Wang
2728574df7
Rename 'Get-Subsystem' to 'Get-PSSubsystem' and fix two minor issues ( #13765 )
2020-10-14 09:42:37 -07:00
Xavier Hahn
cf251a97d2
Change default fallback encoding for GetEncoding in Start-Transcript ( #13732 )
2020-10-09 10:43:31 -07:00
Thomas Nieto
5aca8637ae
Add Get-ExperimentalFeature
OutputType
attribute ( #13738 )
2020-10-08 13:32:19 -07:00
Steve Lee
16cc9aaaf8
Fix blocking wait when starting file associated with a Windows application ( #13750 )
...
* Fix blocking wait when starting file associated with a Windows application in elevated process
* refactor check if app is WindowsApp
2020-10-07 12:58:24 +05:00
dependabot-preview[bot]
c3b29cf0e7
Bump NJsonSchema from 10.2.1 to 10.2.2 ( #13751 )
...
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-10-06 12:28:04 -07:00
dependabot-preview[bot]
f2a37164bf
Bump Markdig.Signed from 0.21.1 to 0.22.0 ( #13741 )
...
Bumps [Markdig.Signed](https://github.com/lunet-io/markdig ) from 0.21.1 to 0.22.0.
- [Release notes](https://github.com/lunet-io/markdig/releases )
- [Changelog](https://github.com/lunet-io/markdig/blob/master/changelog.md )
- [Commits](https://github.com/lunet-io/markdig/compare/0.21.1...0.22.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-10-06 14:43:05 +05:00
Steve Lee
fc8ca61b3d
Revert "Change PSNativePSPathResolution
to not be Experimental" ( #13734 )
...
* Revert "Change `PSNativePSPathResolution` to not be Experimental (#13522 )"
This reverts commit 74c743d279
.
2020-10-03 21:20:24 +05:00
dependabot-preview[bot]
badb4c3fb1
Bump NJsonSchema from 10.1.26 to 10.2.1 ( #13722 )
...
Bumps [NJsonSchema](https://github.com/RicoSuter/NJsonSchema ) from 10.1.26 to 10.2.1.
- [Release notes](https://github.com/RicoSuter/NJsonSchema/releases )
- [Commits](https://github.com/RicoSuter/NJsonSchema/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-10-02 09:52:41 -07:00
Steve Lee
9bf512ff5d
Emit warning if ConvertTo-Json
exceeds -Depth
value ( #13692 )
2020-09-28 21:22:40 +05:00
Steve Lee
36ba1092a8
Fix case where exception message contains "`n" on Windows ( #13684 )
2020-09-24 23:43:33 +05:00
dependabot-preview[bot]
f6dc3dda90
Bump PowerShellGet
from 2.2.4 to 2.2.5 ( #13683 )
2020-09-24 11:38:46 -07:00
dependabot-preview[bot]
13d4dd86b5
Bump Microsoft.ApplicationInsights
from 2.14.0 to 2.15.0 ( #13639 )
2020-09-24 10:21:22 -07:00
Dongbo Wang
10237bdeb3
Update PowerShell to build against dotnet 5.0-RC.1 ( #13643 )
2020-09-23 14:04:01 -07:00
David Reis
3effa20410
Recognize CONOUT$ and CONIN$ as reserved device names ( #13508 )
2020-09-14 11:10:12 -07:00
Steve Lee
d25d964d57
Fix ConciseView for interactive advanced function writing error ( #13623 )
2020-09-14 11:07:37 -07:00
Fredrik Nilsson
f9a1ab1164
Fixed the indentation of the help content for -nologo
( #13557 )
2020-09-08 21:29:01 -07:00
Dongbo Wang
47f3beafcd
Merge branch 'master' into preview.7
2020-09-08 16:27:29 -07:00
Dongbo Wang
ad88bd60fc
Make a couple of fixes to ComInterop
code as suggested by .NET team ( #13533 )
2020-09-08 09:19:13 -07:00
dependabot-preview[bot]
1c56a2839a
Bump NJsonSchema from 10.1.24 to 10.1.26 ( #13586 )
...
Bumps [NJsonSchema](https://github.com/RicoSuter/NJsonSchema ) from 10.1.24 to 10.1.26.
- [Release notes](https://github.com/RicoSuter/NJsonSchema/releases )
- [Commits](https://github.com/RicoSuter/NJsonSchema/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-07 08:21:39 +05:00
xtqqczze
88e706f3d7
Autofix RCS1068: Simplify logical negation ( #13555 )
2020-09-04 08:40:05 +05:00
Robert Holt
368c8ff3c3
Merged PR 12555: Update .NET version to 5.0.0-preview.8.20407.11
...
Update .NET version to 5.0.0-preview.8.20407.11
2020-09-03 18:58:21 +00:00
Aditya Patwardhan
3beeea49af
Revert "Add the parameter -Paged
to Get-Help
to support paging ( #13374 )" ( #13519 )
...
Co-authored-by: Travis Plunk <travis.plunk@microsoft.com>
Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
2020-09-02 15:00:19 -07:00
Ilya
81d5a86747
Add support for Tls 1.3 in Web cmdlets ( #13409 )
2020-09-02 10:18:15 -07:00
xtqqczze
152456d7a0
Add single blank line after copyright header ( #13486 )
2020-09-02 08:15:16 +05:00
xtqqczze
859890374a
Use read-only auto-implemented properties ( #13507 )
...
* Autofix RCS1170: Use read-only auto-implemented property
2020-09-02 08:11:16 +05:00
xtqqczze
4e21101ba5
Use boolean instead of bitwise operators on bools ( #13506 )
...
* Autofix RCS1233: Use short-circuiting operator
https://github.com/JosefPihrt/Roslynator/blob/master/docs/analyzers/RCS1233.md
2020-09-02 08:07:49 +05:00
Tamás Vajk
0f02fd7f1d
Fix erroneous assert ( #13495 )
2020-09-01 09:47:26 +05:00
xtqqczze
8f37cced70
Cleanup: remove duplicate words in comments ( #13539 )
2020-08-31 11:39:00 -07:00
Robert Holt
6a37eb9313
Update to .NET 5 preview 8 ( #13530 )
2020-08-31 10:38:05 -07:00
xtqqczze
83079f6397
Reformat StringUtil ( #13509 )
2020-08-29 11:21:28 +05:00
Ilya
3b83a686a1
Add null check for args in CommandLineParser ( #13451 )
2020-08-28 12:03:30 -07:00
Ilya
4e2b6e9540
Process reparse points for Microsoft Store applications ( #13481 )
2020-08-27 11:51:19 -07:00
xtqqczze
78d0d0e306
Use uint
instead of long
for PDH
constants ( #13502 )
2020-08-27 10:27:24 -07:00
Aditya Patwardhan
cb8165eeef
Move PSNullConditionalOperators
feature out of experimental ( #13529 )
2020-08-27 10:11:01 -07:00
Steve Lee
74c743d279
Change PSNativePSPathResolution
to not be Experimental ( #13522 )
2020-08-27 12:08:52 +05:00
The Dumb
126d94218a
Use field if property does not exist for ObRoot
( #13375 )
2020-08-25 14:35:43 -07:00
xtqqczze
16f0b74187
Cleanup: Remove redundant empty lines ( #13404 )
2020-08-25 11:29:26 -07:00
xtqqczze
3594ac60c7
Add StringUtil.Format overload to avoid unnecessary allocations ( #13408 )
...
* Rename parameters to correspond to string.Format
* Add addtional overload to avoid allocations at call sites
2020-08-24 09:10:54 +05:00
Dongbo Wang
6615fa3df6
Fix test hooks for CommandLineParameterParser
( #13459 )
2020-08-21 11:59:30 -07:00
Robert Holt
213e5b7857
Suppress UTF-7
obsolete warnings ( #13484 )
2020-08-21 10:37:42 -07:00
Dongbo Wang
44bb5861cb
Avoid multiple enumerations of an IEnumerable<Expression>
instance in Compiler.cs
( #13491 )
2020-08-21 10:28:16 -07:00
Dongbo Wang
5f9d2846f7
Change Add-Type -OutputType
to not support ConsoleApplication
and WindowsApplication
( #13440 )
2020-08-21 11:30:42 +05:00
Dongbo Wang
fc4c9cbfd7
Initial work of the subsystem plugin model (for minimal powershell) ( #13186 )
2020-08-20 17:41:44 -07:00
Dongbo Wang
98dbaefcd6
Optimize 'GetSystemLockdownPolicy' for non-lockdown scenarios ( #13438 )
2020-08-19 10:48:14 -07:00
Steve Lee
d67649c300
Fix $?
to not be $false
when native command writes to stderr
( #13395 )
2020-08-19 09:31:38 -07:00
xtqqczze
1a0a5db069
Remove redundant delegate creation ( #13441 )
2020-08-19 09:15:07 -07:00
dependabot-preview[bot]
904e551178
Bump Markdig.Signed from 0.20.0 to 0.21.1 ( #13463 )
...
Bumps [Markdig.Signed](https://github.com/lunet-io/markdig ) from 0.20.0 to 0.21.1.
- [Release notes](https://github.com/lunet-io/markdig/releases )
- [Changelog](https://github.com/lunet-io/markdig/blob/master/changelog.md )
- [Commits](https://github.com/lunet-io/markdig/compare/0.20.0...0.21.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-18 10:22:42 +05:00
James Truher [MSFT]
f8b9e8e9db
Create warnings when UTF7 is specified as an encoding ( #13430 )
2020-08-17 22:19:22 -07:00
Dongbo Wang
d9c2e0e712
Make the parameter 'args' non-nullable in the public ConsoleHost
APIs ( #13429 )
2020-08-13 17:06:03 -07:00
Youssef Victor
112f1b97a3
Add missing dispose for CancellationTokenSource ( #13420 )
2020-08-13 14:37:47 -07:00
aetos
ede10850cc
Add -UnixTimeSeconds
to Get-Date
to allow Unix time input ( #13084 )
2020-08-12 10:13:59 -07:00
Ilya
68d46c1792
Refactor command line parser to do early parsing ( #11482 )
2020-08-12 09:58:46 -07:00
Aditya Patwardhan
485ec44005
Add the parameter -Paged
to Get-Help
to support paging ( #13374 )
2020-08-11 15:51:00 -07:00
Thomas Nieto
46efd38ef5
Fix Get-Help
not properly displaying if parameter supports wildcards ( #13353 )
2020-08-11 10:20:45 -07:00
xtqqczze
d8f8f0a8bc
Fix comparison of value type object to null ( #13285 )
2020-08-10 14:56:14 -07:00
Christopher Yeleighton
16425645ab
Improve inline documentation for VerbInfo ( #13265 )
2020-08-10 14:43:33 -07:00
xtqqczze
dd85bd1178
Use 'is' operator instead of 'as' operator ( #13287 )
2020-08-10 09:07:31 +05:00
Dongbo Wang
4214800690
Refresh and enable the ComInterop
code in PowerShell ( #13304 )
2020-08-07 16:24:10 -07:00
Steve Lee
511858a267
Make $ErrorActionPreference
not affect stderr
output of native commands ( #13361 )
2020-08-07 14:19:17 -07:00
Sergey Vasin
fe2019b054
Update pwsh help for -InputFormat parameter ( #13355 )
2020-08-07 12:16:02 +05:00
Robert Holt
ef7c7d60a6
Revert "Add password confirmation in Get-Credential ( #12782 )" ( #13372 )
...
This reverts commit a6bd47f031
.
2020-08-07 12:11:16 +05:00
xtqqczze
87b2581dd2
Change SwitchParameters from fields to properties ( #13291 )
2020-08-06 15:29:17 -07:00
dependabot-preview[bot]
d4e047ce45
Bump PSReadLine
from 2.0.2 to 2.0.4 ( #13240 )
2020-08-06 11:17:30 -07:00
dependabot-preview[bot]
ea966b495e
Bump Microsoft.CodeAnalysis.CSharp
from 3.6.0 to 3.7.0 ( #13360 )
2020-08-06 10:27:10 -07:00
Christopher Yeleighton
8626937ac4
Change "operable" to "executable" ( #13281 )
...
* Change "operable" to "executable" in a resource string
2020-08-06 13:02:43 +05:00
Thomas Nieto
bedd3bc287
Remove AssemblyInfo
property from list views ( #13331 )
2020-08-05 12:17:09 -07:00
xtqqczze
aa43d867af
Switch to MIT license for files copied from Roslyn ( #13305 )
2020-08-05 10:51:57 -07:00
Dongbo Wang
63cf0c330c
Allow explicitly specified named parameter to supersede the same one from hashtable splatting ( #13162 )
...
Allow explicitly specified named parameter to supersede the same one from hashtable splatting.
The work is done in parameter binder, so that parameters can be resolved to cover a parameter's official name, alias name, and unambiguous partial prefix name.
The changes covers covers Hashtable splatting in 3 scenarios:
- Cmdlet or advanced script invocation;
- Simple function invocation;
- ScriptBlock.GetPowerShell(...), where the script block contains command invocation only and uses Hashtable splatting.
Some code refactoring is done to ParameterBinderController to avoid redundant code being duplicated in CmdletParameterBinderController and ScriptParameterBinderController.
2020-08-05 10:59:53 +05:00
Christopher Yeleighton
7ed43d9c16
HelpSystem: Improve the wording of inline comments ( #13274 )
2020-08-04 15:11:10 -07:00
Joel Sallow (/u/ta11ow)
6aa08f9559
Improve BigInteger casting behaviours ( #12629 )
2020-08-04 10:45:36 +05:00
Shri Ram K S
9ceee3e52f
Fix Get-Acl -LiteralPath "HKLM:Software\Classes\*" behaviour ( #13107 )
...
* Fix #11566 bug
Add pester test for Get-Acl cmdlet
* Replace -pending parameter with -skip
* Fix test failing in Linux and MacOS
2020-07-31 16:44:45 -07:00
xtqqczze
4597b41396
Use is not
syntax where appropriate and remove unnecessary parentheses ( #13323 )
2020-07-31 16:41:59 -07:00
Dongbo Wang
4464d1b414
Add DefaultVisit
method to the visitor interface and class ( #13258 )
2020-07-31 10:16:59 -07:00
Ilya
58b91a89b6
Fix conflicting shorthand switch -s
(sta) for pwsh ( #13262 )
2020-07-31 09:40:42 -07:00
Steve Lee
99b3bfaa34
Change Read-Host -MaskInput
to use existing SecureString
path, but return as plain text ( #13256 )
2020-07-30 22:16:37 -07:00
xtqqczze
2eade89f25
Remove unreachable code in CustomShellCommands.cs ( #13316 )
2020-07-30 17:59:11 -07:00
Dongbo Wang
4b9b0788ed
Revert "Use is null
syntax ( #13277 )" ( #13322 )
...
This reverts commit 6c03776d74
.
2020-07-30 16:06:38 -07:00
xtqqczze
7beec89f50
Add copyright header to .editorconfig
and update files ( #13306 )
2020-07-30 09:47:21 -07:00
xtqqczze
6c03776d74
Use is null
syntax ( #13277 )
...
Replace `== null` with `is null`
2020-07-30 18:04:03 +05:00
Dave Goldman
49e432db7a
Fixing typo in Out-File.cs
and Out-Printer.cs
( #13298 )
2020-07-29 11:14:16 -07:00
Dongbo Wang
74ddc3e8a1
Remove ComEnumerator as COM objects using IEnumerator is now supported in dotnet 5.0 ( #13259 )
2020-07-29 22:12:00 +05:00
Aditya Patwardhan
f91e78ad69
Add default help content to the assets folder ( #13257 )
...
* Add default help content to the assets folder
* Reformatted and removed TechNet reference
2020-07-26 11:53:56 -07:00
Dongbo Wang
cfb1952fd2
Use temp personal path at Runspace startup when env 'HOME' not defined ( #13239 )
2020-07-23 10:24:42 -07:00
xtqqczze
6ca0024db9
Fix SA1026CodeMustNotContainSpaceAfterNewKeywordInImplicitlyTypedArrayAllocation ( #13249 )
...
See https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1026.md
2020-07-23 22:19:15 +05:00
Dongbo Wang
f6f966b3dc
Fix Invoke-Command
to detect recursive call of the same history entry ( #13197 )
2020-07-23 09:11:25 -07:00
Shri Ram K S
a6bd47f031
Add password confirmation in Get-Credential ( #12782 )
...
* Add parameter -ReEnterPassword to prompt user to re-enter the password for confirmation
* Add new public overload function PromptForCredential
2020-07-22 19:13:42 +05:00
github-actions[bot]
9c396aa0ea
Update .NET SDK version from 5.0.100-preview.7.20366.2
to 5.0.100-preview.7.20366.15
( #13200 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-07-22 18:53:33 +05:00
Kirk Munro
472943347d
Add -Runspace
parameter to all *-PSBreakpoint
cmdlets ( #10492 )
2020-07-21 11:48:54 -07:00
dependabot-preview[bot]
fdf5ddd0d5
Bump NJsonSchema from 10.1.23 to 10.1.24 ( #13214 )
...
Bumps [NJsonSchema](https://github.com/RicoSuter/NJsonSchema ) from 10.1.23 to 10.1.24.
- [Release notes](https://github.com/RicoSuter/NJsonSchema/releases )
- [Commits](https://github.com/RicoSuter/NJsonSchema/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-07-21 08:43:24 +05:00
Ilya
8c22e5f7d0
Change exe '-inputformat' switch prefix '-in' to '-inp' to fix conflict with '-interactive' ( #13205 )
2020-07-20 12:16:00 -07:00
xtqqczze
2c18386d79
Avoid usage of do statement to create an infinite loop ( #13137 )
...
* Autofix RCS1063
2020-07-20 09:23:14 +05:00
github-actions[bot]
1ed554dde4
Update .NET SDK version from 5.0.100-preview.7.20364.3
to 5.0.100-preview.7.20366.2
( #13192 )
2020-07-16 12:12:40 -07:00
Dongbo Wang
f90712a317
Handle WSL filesystem path when analyze security zone of a file ( #13120 )
2020-07-13 13:05:01 -07:00
xtqqczze
8901d2a509
Cleanup: use int
instead of uint
in places where it's more appropriate ( #13141 )
2020-07-13 07:10:57 -07:00
PRASOON KARUNAN V
a079c63af5
Make other switches mandatory in Split-Path ( #13150 )
2020-07-13 10:48:45 +05:00
xtqqczze
e41a28c2bd
Cleanup: Use int
instead of long
to avoid Interlocked.Read
( #13069 )
2020-07-10 11:43:41 -07:00
Ilya
5ad8a5916f
Add support for some .NET intrinsic type converters ( #12580 )
2020-07-08 14:32:58 -07:00
github-actions[bot]
7da0742cb6
Update .NET SDK version from 5.0.100-preview.6.20318.15
to 5.0.100-preview.7.20356.2
( #13125 )
2020-07-07 12:10:11 -07:00
Robert Holt
d3addeb3da
Fix Move-Item
to support cross-mount moves on Unix ( #13044 )
2020-07-06 16:39:08 -07:00
xtqqczze
9aba45f18c
Use null check with pattern-matching instead of object.ReferenceEquals ( #13065 )
2020-07-06 21:51:24 +05:00
Christopher Yeleighton
babf02768b
Fix error message from new symbolic link missing target ( #13085 )
2020-07-03 12:54:26 +05:00
Aditya Patwardhan
808bf22d2f
Ensure assemblies listed FileList
are not loaded ( #12968 )
...
Co-authored-by: Aditya Patwardhan <Aditya Patwardhan>
2020-06-30 10:16:13 -07:00
dependabot-preview[bot]
1de5e59e03
Bump NJsonSchema from 10.1.22 to 10.1.23 ( #13032 )
...
Bumps [NJsonSchema](https://github.com/RicoSuter/NJsonSchema ) from 10.1.22 to 10.1.23.
- [Release notes](https://github.com/RicoSuter/NJsonSchema/releases )
- [Commits](https://github.com/RicoSuter/NJsonSchema/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-26 08:40:56 +05:00
xtqqczze
bd90f1921f
Code performance fixes ( #12956 )
...
* RCS1080: Use 'Count/Length' property instead of 'Any' method
* RCS1077: Optimize LINQ method call
* RCS1235: Optimize method call
2020-06-25 11:30:40 +05:00
dependabot-preview[bot]
bf3b48db13
Bump NJsonSchema from 10.1.21 to 10.1.22 ( #13022 )
...
Bumps [NJsonSchema](https://github.com/RicoSuter/NJsonSchema ) from 10.1.21 to 10.1.22.
- [Release notes](https://github.com/RicoSuter/NJsonSchema/releases )
- [Commits](https://github.com/RicoSuter/NJsonSchema/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-25 11:27:39 +05:00
Aditya Patwardhan
8030889b7b
Update .NET SDK version from 5.0.100-preview.5.20279.10
to 5.0.100-preview.6.20318.15
( #13018 )
2020-06-23 17:30:31 -07:00
Aditya Patwardhan
0d75cfdc2d
Revert "Update .NET SDK version from 5.0.100-preview.5.20279.10
to 5.0.100-preview.6.20319.2
( #12992 )" ( #13017 )
...
This reverts commit ce8dc1e30c
.
2020-06-23 11:52:20 -07:00
Joel Sallow (/u/ta11ow)
02af121ca2
Fix issue in Select-Object
where Hashtable
members (e.g., Keys
) cannot be used with -Property
or -ExpandProperty
( #11097 )
2020-06-19 15:46:54 -07:00
github-actions[bot]
ce8dc1e30c
Update .NET SDK version from 5.0.100-preview.5.20279.10
to 5.0.100-preview.6.20319.2
( #12992 )
2020-06-19 11:28:09 -07:00
xtqqczze
eb9acbc952
Replace SortedList
with Generic.SortedList<TKey,TValue>
( #12954 )
2020-06-19 14:50:31 +05:00
xtqqczze
a15e5090e2
Use HashSet instead of Hashtable with null values ( #12958 )
2020-06-19 08:31:18 +05:00
Steve Lee
2f1d40c4ec
Fix conflicting shorthand switch -w
for pwsh ( #12945 )
2020-06-16 18:36:01 -07:00
Christopher Yeleighton
04b121471a
Make the switch parameter -Qualifier
not positional for Split-Path
( #12960 )
2020-06-16 10:28:41 -07:00
Ilya
409bd318f1
Rename the CimCmdlet
resource file ( #12955 )
2020-06-15 11:00:02 -07:00
dependabot-preview[bot]
ed4cd20d80
Bump PSReadLine from 2.0.1
to 2.0.2
( #12909 )
...
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Dongbo Wang <dongbow@microsoft.com>
2020-06-12 13:07:41 -07:00
dependabot-preview[bot]
f4b8ae5e04
Bump NJsonSchema
from 10.1.18 to 10.1.21 ( #12944 )
2020-06-12 08:18:55 -07:00
Steve Lee
ec20043a91
Remove use of Test-Path
in ConciseView ( #12778 )
2020-06-11 16:07:18 +05:00
xtqqczze
58c371ca31
Fix RCS1114: Remove redundant delegate creation
( #12917 )
2020-06-11 14:01:01 +05:00
xtqqczze
0d5d017f0f
Code redundancy fixes ( #12916 )
...
* Autofix `RCS1036: Remove redundant empty line`
* Autofix `RCS1037: Remove trailing white-space`
* Autofix `RCS1033: Remove redundant boolean literal`
* Autofix: `RCS1038: Remove empty statement`
* Autofix `RCS1041: Remove empty initializer`
* Autofix `RCS1097: Remove redundant 'ToString' call
* Autofix: `RCS1420: Operator is unnecessary`
2020-06-11 11:25:35 +05:00
Bryan Berns
edf7cc0ead
Resolve the working directory as literal path for Start-Process
when it's not specified ( #11946 )
2020-06-09 10:27:53 -07:00
Carl Morris
2ea18ee6c9
Flag default
switch statement condition clause as keyword ( #10487 )
2020-06-09 10:22:37 -07:00
beatcracker
c22ccbebd2
Add parameter SchemaFile
to Test-Json
cmdlet ( #11934 )
2020-06-02 13:51:57 -07:00
Aditya Patwardhan
5a42f453c6
Update the PowerShell modules to use the new Help URI ( #12686 )
2020-06-02 11:46:24 -07:00
Ilya
73e8427586
Bring back Certificate provider parameters ( #10622 )
2020-06-02 11:44:16 -07:00
xtqqczze
c233b30a6a
Reorder modifiers according to preferred order ( #12864 )
...
# PR Summary
Reformat using `csharp_preferred_modifier_order`.
## PR Context
Split change from #11773
## PR Checklist
- [x] [PR has a meaningful title](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- Use the present tense and imperative mood when describing your changes
- [x] [Summarized changes](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- [x] [Make sure all `.h`, `.cpp`, `.cs`, `.ps1` and `.psm1` files have the correct copyright header](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- [x] This PR is ready to merge and is not [Work in Progress](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---work-in-progress ).
- If the PR is work in progress, please add the prefix `WIP:` or `[ WIP ]` to the beginning of the title (the `WIP` bot will keep its status check at `Pending` while the prefix is present) and remove the prefix when the PR is ready.
- **[Breaking changes](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#making-breaking-changes )**
- [x] None
- **OR**
- [ ] [Experimental feature(s) needed](https://github.com/MicrosoftDocs/PowerShell-Docs/blob/staging/reference/6/Microsoft.PowerShell.Core/About/about_Experimental_Features.md )
- [ ] Experimental feature name(s): <!-- Experimental feature name(s) here -->
- **User-facing changes**
- [x] Not Applicable
- **OR**
- [ ] [Documentation needed](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- [ ] Issue filed: <!-- Number/link of that issue here -->
- **Testing - New and feature**
- [x] N/A or can only be tested interactively
- **OR**
- [ ] [Make sure you've added a new test if existing tests do not effectively test the code changed](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#before-submitting )
- **Tooling**
- [x] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
- **OR**
- [ ] I have considered the user experience from a tooling perspective and enumerated concerns in the summary. This may include:
- Impact on [PowerShell Editor Services](https://github.com/PowerShell/PowerShellEditorServices ) which is used in the [PowerShell extension](https://github.com/PowerShell/vscode-powershell ) for VSCode (which runs in a different PS Host).
- Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features.
- Impact on [PSScriptAnalyzer](https://github.com/PowerShell/PSScriptAnalyzer ) (which provides linting & formatting in the editor extensions).
- Impact on [EditorSyntax](https://github.com/PowerShell/EditorSyntax ) (which provides syntax highlighting with in VSCode, GitHub, and many other editors).
2020-06-02 16:49:25 +00:00
xtqqczze
8f7d308eaa
Expand numberOfPowershellRefAssemblies list capacity ( #12840 )
...
# PR Summary
* Increase the list capacity because .NET v5.0.100-preview.5.20278.13 has an extra assembly
* Remove assert added in #12520
## PR Context
HEAD of master has been broken since 99da109
(#12772 ), when .NET was updated to 5.0.100-preview.5.20278.13
https://github.com/PowerShell/PowerShell/issues/12815#issuecomment-636132717
## PR Checklist
- [x] [PR has a meaningful title](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- Use the present tense and imperative mood when describing your changes
- [x] [Summarized changes](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- [x] [Make sure all `.h`, `.cpp`, `.cs`, `.ps1` and `.psm1` files have the correct copyright header](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- [x] This PR is ready to merge and is not [Work in Progress](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---work-in-progress ).
- If the PR is work in progress, please add the prefix `WIP:` or `[ WIP ]` to the beginning of the title (the `WIP` bot will keep its status check at `Pending` while the prefix is present) and remove the prefix when the PR is ready.
- **[Breaking changes](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#making-breaking-changes )**
- [x] None
- **OR**
- [ ] [Experimental feature(s) needed](https://github.com/MicrosoftDocs/PowerShell-Docs/blob/staging/reference/6/Microsoft.PowerShell.Core/About/about_Experimental_Features.md )
- [ ] Experimental feature name(s): <!-- Experimental feature name(s) here -->
- **User-facing changes**
- [x] Not Applicable
- **OR**
- [ ] [Documentation needed](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- [ ] Issue filed: <!-- Number/link of that issue here -->
- **Testing - New and feature**
- [x] N/A or can only be tested interactively
- **OR**
- [ ] [Make sure you've added a new test if existing tests do not effectively test the code changed](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#before-submitting )
- **Tooling**
- [x] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
- **OR**
- [ ] I have considered the user experience from a tooling perspective and enumerated concerns in the summary. This may include:
- Impact on [PowerShell Editor Services](https://github.com/PowerShell/PowerShellEditorServices ) which is used in the [PowerShell extension](https://github.com/PowerShell/vscode-powershell ) for VSCode (which runs in a different PS Host).
- Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features.
- Impact on [PSScriptAnalyzer](https://github.com/PowerShell/PSScriptAnalyzer ) (which provides linting & formatting in the editor extensions).
- Impact on [EditorSyntax](https://github.com/PowerShell/EditorSyntax ) (which provides syntax highlighting with in VSCode, GitHub, and many other editors).
2020-06-02 03:57:56 +00:00
Ilya
3de9069ca7
Fix New-Item
to create symbolic link to relative path target ( #12797 )
2020-06-01 13:12:27 -07:00
xtqqczze
e93381e73e
Add readonly modifier to internal static members ( #11777 )
...
# PR Summary
* Add readonly modifier to internal static members.
## PR Context
## PR Checklist
- [x] [PR has a meaningful title](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- Use the present tense and imperative mood when describing your changes
- [x] [Summarized changes](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- [x] [Make sure all `.h`, `.cpp`, `.cs`, `.ps1` and `.psm1` files have the correct copyright header](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- [x] This PR is ready to merge and is not [Work in Progress](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---work-in-progress ).
- If the PR is work in progress, please add the prefix `WIP:` or `[ WIP ]` to the beginning of the title (the `WIP` bot will keep its status check at `Pending` while the prefix is present) and remove the prefix when the PR is ready.
- **[Breaking changes](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#making-breaking-changes )**
- [x] None
- **OR**
- [ ] [Experimental feature(s) needed](https://github.com/MicrosoftDocs/PowerShell-Docs/blob/staging/reference/6/Microsoft.PowerShell.Core/About/about_Experimental_Features.md )
- [ ] Experimental feature name(s): <!-- Experimental feature name(s) here -->
- **User-facing changes**
- [x] Not Applicable
- **OR**
- [ ] [Documentation needed](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- [ ] Issue filed: <!-- Number/link of that issue here -->
- **Testing - New and feature**
- [x] N/A or can only be tested interactively
- **OR**
- [ ] [Make sure you've added a new test if existing tests do not effectively test the code changed](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#before-submitting )
- **Tooling**
- [x] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
- **OR**
- [ ] I have considered the user experience from a tooling perspective and enumerated concerns in the summary. This may include:
- Impact on [PowerShell Editor Services](https://github.com/PowerShell/PowerShellEditorServices ) which is used in the [PowerShell extension](https://github.com/PowerShell/vscode-powershell ) for VSCode (which runs in a different PS Host).
- Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features.
- Impact on [PSScriptAnalyzer](https://github.com/PowerShell/PSScriptAnalyzer ) (which provides linting & formatting in the editor extensions).
- Impact on [EditorSyntax](https://github.com/PowerShell/EditorSyntax ) (which provides syntax highlighting with in VSCode, GitHub, and many other editors).
2020-05-31 05:10:22 +00:00
xtqqczze
4e98011833
cleanup: Use coalesce expression ( #12829 )
2020-05-31 10:01:08 +05:00
xtqqczze
0d5b7f5e6f
Add missing assessibility modifiers ( #12820 )
...
# PR Summary
Automated fix of [RCS1018](https://github.com/JosefPihrt/Roslynator/blob/master/docs/analyzers/RCS1018.md )
## PR Context
## PR Checklist
- [x] [PR has a meaningful title](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- Use the present tense and imperative mood when describing your changes
- [x] [Summarized changes](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- [x] [Make sure all `.h`, `.cpp`, `.cs`, `.ps1` and `.psm1` files have the correct copyright header](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- [x] This PR is ready to merge and is not [Work in Progress](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---work-in-progress ).
- If the PR is work in progress, please add the prefix `WIP:` or `[ WIP ]` to the beginning of the title (the `WIP` bot will keep its status check at `Pending` while the prefix is present) and remove the prefix when the PR is ready.
- **[Breaking changes](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#making-breaking-changes )**
- [x] None
- **OR**
- [ ] [Experimental feature(s) needed](https://github.com/MicrosoftDocs/PowerShell-Docs/blob/staging/reference/6/Microsoft.PowerShell.Core/About/about_Experimental_Features.md )
- [ ] Experimental feature name(s): <!-- Experimental feature name(s) here -->
- **User-facing changes**
- [x] Not Applicable
- **OR**
- [ ] [Documentation needed](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#pull-request---submission )
- [ ] Issue filed: <!-- Number/link of that issue here -->
- **Testing - New and feature**
- [x] N/A or can only be tested interactively
- **OR**
- [ ] [Make sure you've added a new test if existing tests do not effectively test the code changed](https://github.com/PowerShell/PowerShell/blob/master/.github/CONTRIBUTING.md#before-submitting )
- **Tooling**
- [x] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
- **OR**
- [ ] I have considered the user experience from a tooling perspective and enumerated concerns in the summary. This may include:
- Impact on [PowerShell Editor Services](https://github.com/PowerShell/PowerShellEditorServices ) which is used in the [PowerShell extension](https://github.com/PowerShell/vscode-powershell ) for VSCode (which runs in a different PS Host).
- Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features.
- Impact on [PSScriptAnalyzer](https://github.com/PowerShell/PSScriptAnalyzer ) (which provides linting & formatting in the editor extensions).
- Impact on [EditorSyntax](https://github.com/PowerShell/EditorSyntax ) (which provides syntax highlighting with in VSCode, GitHub, and many other editors).
2020-05-31 04:46:24 +00:00