diff --git a/.editorconfig b/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/.editorconfig +++ b/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/.gitattributes b/.gitattributes index 5681efbe..d6cf16ec 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,7 +1,7 @@ -* text=auto +* text=auto eol=lf *.sh text eol=lf -*.vb text +*.vb text eol=lf *.jpg binary *.png binary diff --git a/exercises/practice/accumulate/.editorconfig b/exercises/practice/accumulate/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/accumulate/.editorconfig +++ b/exercises/practice/accumulate/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/accumulate/.meta/Example.vb b/exercises/practice/accumulate/.meta/Example.vb index 206934f1..3d5902a4 100644 --- a/exercises/practice/accumulate/.meta/Example.vb +++ b/exercises/practice/accumulate/.meta/Example.vb @@ -1,6 +1,6 @@ Imports System.Runtime.CompilerServices -Module AccumulateExtensions +Friend Module AccumulateExtensions Public Iterator Function Accumulate(Of T)(collection As IEnumerable(Of T), func As Func(Of T, T)) As IEnumerable(Of T) For Each item In collection diff --git a/exercises/practice/accumulate/Accumulate.vb b/exercises/practice/accumulate/Accumulate.vb index d7177e3f..2123b93e 100644 --- a/exercises/practice/accumulate/Accumulate.vb +++ b/exercises/practice/accumulate/Accumulate.vb @@ -1,5 +1,5 @@ Imports System.Runtime.CompilerServices -Module AccumulateExtensions +Friend Module AccumulateExtensions -End Module \ No newline at end of file +End Module diff --git a/exercises/practice/accumulate/Accumulate.vbproj b/exercises/practice/accumulate/Accumulate.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/accumulate/Accumulate.vbproj +++ b/exercises/practice/accumulate/Accumulate.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/accumulate/AccumulateTests.vb b/exercises/practice/accumulate/AccumulateTests.vb index 7abab0aa..541f78b9 100644 --- a/exercises/practice/accumulate/AccumulateTests.vb +++ b/exercises/practice/accumulate/AccumulateTests.vb @@ -1,6 +1,3 @@ -Imports XUnit - - Public Class AccumulateTest Public Sub EmptyAccumulationProducesEmptyAccumulation() @@ -9,7 +6,7 @@ Public Class AccumulateTest Public Sub AccumulateSquares() - Assert.Equal({1, 2, 3}.Accumulate(Function(x) x * x),{1, 4, 9}) + Assert.Equal({1, 2, 3}.Accumulate(Function(x) x * x), {1, 4, 9}) End Sub diff --git a/exercises/practice/acronym/.editorconfig b/exercises/practice/acronym/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/acronym/.editorconfig +++ b/exercises/practice/acronym/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/acronym/.meta/Example.vb b/exercises/practice/acronym/.meta/Example.vb index 81ac8989..3a6654e7 100644 --- a/exercises/practice/acronym/.meta/Example.vb +++ b/exercises/practice/acronym/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System.Collections.Generic -Imports System.Linq Imports System.Text.RegularExpressions Public Module Acronym diff --git a/exercises/practice/acronym/Acronym.vb b/exercises/practice/acronym/Acronym.vb index f3ea939e..f1bbaea8 100644 --- a/exercises/practice/acronym/Acronym.vb +++ b/exercises/practice/acronym/Acronym.vb @@ -1,5 +1,3 @@ -Imports System - Public Module Acronym Public Function Abbreviate(ByVal phrase As String) As String Throw New NotImplementedException("Please implement this function") diff --git a/exercises/practice/acronym/Acronym.vbproj b/exercises/practice/acronym/Acronym.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/acronym/Acronym.vbproj +++ b/exercises/practice/acronym/Acronym.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/acronym/AcronymTests.vb b/exercises/practice/acronym/AcronymTests.vb index 0d8adabf..e96a22dc 100644 --- a/exercises/practice/acronym/AcronymTests.vb +++ b/exercises/practice/acronym/AcronymTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class AcronymTests Public Sub Basic() diff --git a/exercises/practice/affine-cipher/.editorconfig b/exercises/practice/affine-cipher/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/affine-cipher/.editorconfig +++ b/exercises/practice/affine-cipher/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/affine-cipher/.meta/Example.vb b/exercises/practice/affine-cipher/.meta/Example.vb index e50b73ac..1a83897c 100644 --- a/exercises/practice/affine-cipher/.meta/Example.vb +++ b/exercises/practice/affine-cipher/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System -Imports System.Linq Imports System.Text Public Module AffineCipher diff --git a/exercises/practice/affine-cipher/AffineCipher.vb b/exercises/practice/affine-cipher/AffineCipher.vb index 513755b4..058ca8db 100644 --- a/exercises/practice/affine-cipher/AffineCipher.vb +++ b/exercises/practice/affine-cipher/AffineCipher.vb @@ -1,5 +1,3 @@ -Imports System - Public Module AffineCipher Public Function Encode(ByVal plainText As String, ByVal a As Integer, ByVal b As Integer) As String Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/affine-cipher/AffineCipher.vbproj b/exercises/practice/affine-cipher/AffineCipher.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/affine-cipher/AffineCipher.vbproj +++ b/exercises/practice/affine-cipher/AffineCipher.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/affine-cipher/AffineCipherTests.vb b/exercises/practice/affine-cipher/AffineCipherTests.vb index 0171b6d0..d80cec77 100644 --- a/exercises/practice/affine-cipher/AffineCipherTests.vb +++ b/exercises/practice/affine-cipher/AffineCipherTests.vb @@ -1,6 +1,3 @@ -Imports System -Imports Xunit - Public Class AffineCipherTests Public Sub Encode_yes() diff --git a/exercises/practice/all-your-base/.editorconfig b/exercises/practice/all-your-base/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/all-your-base/.editorconfig +++ b/exercises/practice/all-your-base/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/all-your-base/.meta/Example.vb b/exercises/practice/all-your-base/.meta/Example.vb index 7957c770..9d3f372e 100644 --- a/exercises/practice/all-your-base/.meta/Example.vb +++ b/exercises/practice/all-your-base/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic - Public Module AllYourBase Public Function Rebase(ByVal inputBase As Integer, ByVal inputDigits As Integer(), ByVal outputBase As Integer) As Integer() If outputBase <= 1 OrElse inputBase <= 1 Then Throw New ArgumentOutOfRangeException() diff --git a/exercises/practice/all-your-base/AllYourBase.vb b/exercises/practice/all-your-base/AllYourBase.vb index 3357a160..f460c10c 100644 --- a/exercises/practice/all-your-base/AllYourBase.vb +++ b/exercises/practice/all-your-base/AllYourBase.vb @@ -1,8 +1,5 @@ -Imports System -Imports System.Collections.Generic - Public Module AllYourBase Public Function Rebase(ByVal inputBase As Integer, ByVal inputDigits As Integer(), ByVal outputBase As Integer) As Integer() Throw New NotImplementedException("You need to implement this function") End Function -End Module \ No newline at end of file +End Module diff --git a/exercises/practice/all-your-base/AllYourBase.vbproj b/exercises/practice/all-your-base/AllYourBase.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/all-your-base/AllYourBase.vbproj +++ b/exercises/practice/all-your-base/AllYourBase.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/all-your-base/AllYourBaseTests.vb b/exercises/practice/all-your-base/AllYourBaseTests.vb index 017a9a49..fb2b3a95 100644 --- a/exercises/practice/all-your-base/AllYourBaseTests.vb +++ b/exercises/practice/all-your-base/AllYourBaseTests.vb @@ -1,5 +1,3 @@ -Imports System -Imports Xunit Public Class AllYourBaseTests Public Sub SingleBitOneToDecimal() @@ -192,4 +190,4 @@ Public Class AllYourBaseTests Dim outputBase = -7 Assert.Throws(Of ArgumentOutOfRangeException)(Function() Rebase(inputBase, digits, outputBase)) End Sub -End Class \ No newline at end of file +End Class diff --git a/exercises/practice/allergies/.editorconfig b/exercises/practice/allergies/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/allergies/.editorconfig +++ b/exercises/practice/allergies/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/allergies/Allergies.vb b/exercises/practice/allergies/Allergies.vb index a8824feb..2e1cd623 100644 --- a/exercises/practice/allergies/Allergies.vb +++ b/exercises/practice/allergies/Allergies.vb @@ -10,4 +10,4 @@ Public Class Allergies Public Function List() As IList(Of String) Throw New NotImplementedException("You need to implement this function") End Function -End Class \ No newline at end of file +End Class diff --git a/exercises/practice/allergies/Allergies.vbproj b/exercises/practice/allergies/Allergies.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/allergies/Allergies.vbproj +++ b/exercises/practice/allergies/Allergies.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/allergies/AllergiesTests.vb b/exercises/practice/allergies/AllergiesTests.vb index a1b8013b..cfafe641 100644 --- a/exercises/practice/allergies/AllergiesTests.vb +++ b/exercises/practice/allergies/AllergiesTests.vb @@ -1,5 +1,3 @@ -Imports XUnit - Public Class AllergiesTest Public Sub NotAllergicToAnythingEggs() diff --git a/exercises/practice/anagram/.editorconfig b/exercises/practice/anagram/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/anagram/.editorconfig +++ b/exercises/practice/anagram/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/anagram/Anagram.vb b/exercises/practice/anagram/Anagram.vb index 5a705552..767d2329 100644 --- a/exercises/practice/anagram/Anagram.vb +++ b/exercises/practice/anagram/Anagram.vb @@ -6,4 +6,4 @@ Public Class Anagram Public Function Match(potentialMatches As String()) As String() Throw New NotImplementedException("You need to implement this function") End Function -End Class \ No newline at end of file +End Class diff --git a/exercises/practice/anagram/Anagram.vbproj b/exercises/practice/anagram/Anagram.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/anagram/Anagram.vbproj +++ b/exercises/practice/anagram/Anagram.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/anagram/AnagramTests.vb b/exercises/practice/anagram/AnagramTests.vb index dea0189a..ce8afc97 100644 --- a/exercises/practice/anagram/AnagramTests.vb +++ b/exercises/practice/anagram/AnagramTests.vb @@ -1,6 +1,3 @@ -Imports XUnit - - Public Class AnagramTest Public Sub NoMatches() diff --git a/exercises/practice/armstrong-numbers/.editorconfig b/exercises/practice/armstrong-numbers/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/armstrong-numbers/.editorconfig +++ b/exercises/practice/armstrong-numbers/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/armstrong-numbers/.meta/Example.vb b/exercises/practice/armstrong-numbers/.meta/Example.vb index e69daf22..6b4e767a 100644 --- a/exercises/practice/armstrong-numbers/.meta/Example.vb +++ b/exercises/practice/armstrong-numbers/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System - Public Module ArmstrongNumbers Public Function IsArmstrongNumber(ByVal number As Integer) As Boolean Dim numString = number.ToString() diff --git a/exercises/practice/armstrong-numbers/ArmstrongNumbers.vb b/exercises/practice/armstrong-numbers/ArmstrongNumbers.vb index 9760e90e..359cca7a 100644 --- a/exercises/practice/armstrong-numbers/ArmstrongNumbers.vb +++ b/exercises/practice/armstrong-numbers/ArmstrongNumbers.vb @@ -1,5 +1,3 @@ -Imports System - Public Module ArmstrongNumbers Public Function IsArmstrongNumber(ByVal number As Integer) As Boolean Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/armstrong-numbers/ArmstrongNumbers.vbproj b/exercises/practice/armstrong-numbers/ArmstrongNumbers.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/armstrong-numbers/ArmstrongNumbers.vbproj +++ b/exercises/practice/armstrong-numbers/ArmstrongNumbers.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/armstrong-numbers/ArmstrongNumbersTests.vb b/exercises/practice/armstrong-numbers/ArmstrongNumbersTests.vb index bc4f12c5..604d9453 100644 --- a/exercises/practice/armstrong-numbers/ArmstrongNumbersTests.vb +++ b/exercises/practice/armstrong-numbers/ArmstrongNumbersTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class ArmstrongNumbersTests Public Sub Zero_is_an_armstrong_number() diff --git a/exercises/practice/atbash-cipher/.editorconfig b/exercises/practice/atbash-cipher/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/atbash-cipher/.editorconfig +++ b/exercises/practice/atbash-cipher/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/atbash-cipher/AtbashCipher.vb b/exercises/practice/atbash-cipher/AtbashCipher.vb index bcf31ae9..8b1ddea2 100644 --- a/exercises/practice/atbash-cipher/AtbashCipher.vb +++ b/exercises/practice/atbash-cipher/AtbashCipher.vb @@ -6,4 +6,4 @@ Public Module Atbash Public Function Decode(arg As String) As String Throw New NotImplementedException("You need to implement this function") End Function -End Module \ No newline at end of file +End Module diff --git a/exercises/practice/atbash-cipher/AtbashCipher.vbproj b/exercises/practice/atbash-cipher/AtbashCipher.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/atbash-cipher/AtbashCipher.vbproj +++ b/exercises/practice/atbash-cipher/AtbashCipher.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/atbash-cipher/AtbashCipherTests.vb b/exercises/practice/atbash-cipher/AtbashCipherTests.vb index 7ec8f622..e9a40a16 100644 --- a/exercises/practice/atbash-cipher/AtbashCipherTests.vb +++ b/exercises/practice/atbash-cipher/AtbashCipherTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class AtbashCipherTests Public Sub EncodeYes() @@ -70,4 +68,4 @@ Public Class AtbashCipherTests Public Sub DecodeWithNoSpaces() Assert.Equal("anobstacleisoftenasteppingstone", AtbashCipher.Decode("zmlyhgzxovrhlugvmzhgvkkrmthglmv")) End Sub -End Class \ No newline at end of file +End Class diff --git a/exercises/practice/bank-account/.editorconfig b/exercises/practice/bank-account/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/bank-account/.editorconfig +++ b/exercises/practice/bank-account/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/bank-account/.meta/Example.vb b/exercises/practice/bank-account/.meta/Example.vb index 4d30ed2a..8b44d9a5 100644 --- a/exercises/practice/bank-account/.meta/Example.vb +++ b/exercises/practice/bank-account/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System - Public Class BankAccount Private ReadOnly _lock As Object = New Object() diff --git a/exercises/practice/bank-account/BankAccount.vb b/exercises/practice/bank-account/BankAccount.vb index 6cd16403..b6e68245 100644 --- a/exercises/practice/bank-account/BankAccount.vb +++ b/exercises/practice/bank-account/BankAccount.vb @@ -1,5 +1,3 @@ -Imports System - Public Class BankAccount Public Sub OpenMethod() Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/bank-account/BankAccount.vbproj b/exercises/practice/bank-account/BankAccount.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/bank-account/BankAccount.vbproj +++ b/exercises/practice/bank-account/BankAccount.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/bank-account/BankAccountTests.vb b/exercises/practice/bank-account/BankAccountTests.vb index b7a25c19..5d4d6f18 100644 --- a/exercises/practice/bank-account/BankAccountTests.vb +++ b/exercises/practice/bank-account/BankAccountTests.vb @@ -1,8 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Threading.Tasks -Imports Xunit - Public Class BankAccountTests Public Sub Returns_empty_balance_after_opening() diff --git a/exercises/practice/beer-song/.editorconfig b/exercises/practice/beer-song/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/beer-song/.editorconfig +++ b/exercises/practice/beer-song/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/beer-song/.meta/Example.vb b/exercises/practice/beer-song/.meta/Example.vb index faaa1484..274a21e8 100644 --- a/exercises/practice/beer-song/.meta/Example.vb +++ b/exercises/practice/beer-song/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System.Linq - Public Module BeerSong Public Function Verse(ByVal number As Integer) As String Select Case number diff --git a/exercises/practice/beer-song/BeerSong.vb b/exercises/practice/beer-song/BeerSong.vb index a9141e58..c0d73458 100644 --- a/exercises/practice/beer-song/BeerSong.vb +++ b/exercises/practice/beer-song/BeerSong.vb @@ -1,5 +1,3 @@ -Imports System - Public Module BeerSong Public Function Recite(ByVal startBottles As Integer, ByVal takeDown As Integer) As String Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/beer-song/BeerSong.vbproj b/exercises/practice/beer-song/BeerSong.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/beer-song/BeerSong.vbproj +++ b/exercises/practice/beer-song/BeerSong.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/beer-song/BeerSongTests.vb b/exercises/practice/beer-song/BeerSongTests.vb index ab6aa065..c6baaf12 100644 --- a/exercises/practice/beer-song/BeerSongTests.vb +++ b/exercises/practice/beer-song/BeerSongTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class BeerSongTests Public Sub First_generic_verse() diff --git a/exercises/practice/binary-search/.editorconfig b/exercises/practice/binary-search/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/binary-search/.editorconfig +++ b/exercises/practice/binary-search/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/binary-search/BinarySearch.vb b/exercises/practice/binary-search/BinarySearch.vb index ceb2b84c..a12c964a 100644 --- a/exercises/practice/binary-search/BinarySearch.vb +++ b/exercises/practice/binary-search/BinarySearch.vb @@ -1,5 +1,3 @@ -Imports System - Public Module BinarySearch Public Function Find(ByVal input As Integer(), ByVal value As Integer) As Integer Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/binary-search/BinarySearch.vbproj b/exercises/practice/binary-search/BinarySearch.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/binary-search/BinarySearch.vbproj +++ b/exercises/practice/binary-search/BinarySearch.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/binary-search/BinarySearchTests.vb b/exercises/practice/binary-search/BinarySearchTests.vb index d3c9b959..4ac77dee 100644 --- a/exercises/practice/binary-search/BinarySearchTests.vb +++ b/exercises/practice/binary-search/BinarySearchTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class BinarySearchTests Public Sub Finds_a_value_in_an_array_with_one_element() diff --git a/exercises/practice/binary/.editorconfig b/exercises/practice/binary/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/binary/.editorconfig +++ b/exercises/practice/binary/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/binary/Binary.vb b/exercises/practice/binary/Binary.vb index 4e302ace..5aed2bad 100644 --- a/exercises/practice/binary/Binary.vb +++ b/exercises/practice/binary/Binary.vb @@ -1,9 +1,9 @@ Public Class Binary Public Sub New(value As String) - Throw New NotImplementedException("You need to implement this function") + Throw New NotImplementedException("You need to implement this function") End Sub Public Function ToDecimal() As Integer - Throw New NotImplementedException("You need to implement this function") + Throw New NotImplementedException("You need to implement this function") End Function -End Class \ No newline at end of file +End Class diff --git a/exercises/practice/binary/Binary.vbproj b/exercises/practice/binary/Binary.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/binary/Binary.vbproj +++ b/exercises/practice/binary/Binary.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/binary/BinaryTests.vb b/exercises/practice/binary/BinaryTests.vb index 59561d22..2b71bfa3 100644 --- a/exercises/practice/binary/BinaryTests.vb +++ b/exercises/practice/binary/BinaryTests.vb @@ -1,8 +1,5 @@ -Imports XUnit - - Public Class BinaryTest - + Public Sub BinaryCanConvertFormattedStrings() Assert.Equal(New Binary("011").ToDecimal(), 3) End Sub @@ -16,10 +13,10 @@ Public Class BinaryTest Public Sub BinaryConvertsToDecimal(binary As String, expected as integer) - Assert.Equal( New Binary(binary).ToDecimal(), expected) + Assert.Equal(New Binary(binary).ToDecimal(), expected) End Sub - + diff --git a/exercises/practice/bob/.editorconfig b/exercises/practice/bob/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/bob/.editorconfig +++ b/exercises/practice/bob/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/bob/.meta/Example.vb b/exercises/practice/bob/.meta/Example.vb index 3e24755e..29f130a4 100644 --- a/exercises/practice/bob/.meta/Example.vb +++ b/exercises/practice/bob/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System.Linq - Public Class Bob Private Function IsShouted(s As String) As Boolean Return s.Any(AddressOf Char.IsUpper) AndAlso Not s.Any(AddressOf Char.IsLower) diff --git a/exercises/practice/bob/Bob.vb b/exercises/practice/bob/Bob.vb index ee849910..3af0f737 100644 --- a/exercises/practice/bob/Bob.vb +++ b/exercises/practice/bob/Bob.vb @@ -3,4 +3,4 @@ Public Class Bob Public Function Hey(statement As String) As String Throw New NotImplementedException("You need to implement this function") End Function -End Class \ No newline at end of file +End Class diff --git a/exercises/practice/bob/Bob.vbproj b/exercises/practice/bob/Bob.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/bob/Bob.vbproj +++ b/exercises/practice/bob/Bob.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/bob/BobTests.vb b/exercises/practice/bob/BobTests.vb index efa1b9a9..f1d2ab88 100644 --- a/exercises/practice/bob/BobTests.vb +++ b/exercises/practice/bob/BobTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class BobTest Private teenager = New Bob() @@ -14,7 +12,7 @@ Public Class BobTest Public Sub Shouting() Dim expected = "Whoa, chill out!" Dim result as String = teenager.Hey("WATCH OUT!") - Assert.Equal("Whoa, chill out!", teenager.Hey("WATCH OUT!"), false) + Assert.Equal(expected, result) End Sub diff --git a/exercises/practice/book-store/.editorconfig b/exercises/practice/book-store/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/book-store/.editorconfig +++ b/exercises/practice/book-store/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/book-store/.meta/Example.vb b/exercises/practice/book-store/.meta/Example.vb index a89d2d5d..b668e45f 100644 --- a/exercises/practice/book-store/.meta/Example.vb +++ b/exercises/practice/book-store/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Linq - Public Module BookStore Private Const BookPrice As Decimal = 8.0D diff --git a/exercises/practice/book-store/BookStore.vb b/exercises/practice/book-store/BookStore.vb index 24c6bf93..1b84bdea 100644 --- a/exercises/practice/book-store/BookStore.vb +++ b/exercises/practice/book-store/BookStore.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic - Public Module BookStore Public Function Total(ByVal books As IEnumerable(Of Integer)) As Decimal Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/book-store/BookStore.vbproj b/exercises/practice/book-store/BookStore.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/book-store/BookStore.vbproj +++ b/exercises/practice/book-store/BookStore.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/book-store/BookStoreTests.vb b/exercises/practice/book-store/BookStoreTests.vb index e1ffa73f..2b57fdb4 100644 --- a/exercises/practice/book-store/BookStoreTests.vb +++ b/exercises/practice/book-store/BookStoreTests.vb @@ -1,6 +1,3 @@ -Imports System -Imports Xunit - Public Class BookStoreTests Public Sub Only_a_single_book() diff --git a/exercises/practice/bottle-song/.editorconfig b/exercises/practice/bottle-song/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/bottle-song/.editorconfig +++ b/exercises/practice/bottle-song/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/bottle-song/.meta/Example.vb b/exercises/practice/bottle-song/.meta/Example.vb index 6b3ee63e..1cae677c 100644 --- a/exercises/practice/bottle-song/.meta/Example.vb +++ b/exercises/practice/bottle-song/.meta/Example.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq - Public Module BottleSong Public Function Recite(ByVal startBottles As Integer, ByVal takeDown As Integer) As String Return String.Join(vbLf & vbLf, _ diff --git a/exercises/practice/bottle-song/BottleSong.vb b/exercises/practice/bottle-song/BottleSong.vb index 1c89ad59..8fc7947c 100644 --- a/exercises/practice/bottle-song/BottleSong.vb +++ b/exercises/practice/bottle-song/BottleSong.vb @@ -1,5 +1,3 @@ -Imports System - Public Module BottleSong Public Function Recite(ByVal startBottles As Integer, ByVal takeDown As Integer) As String Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/bottle-song/BottleSong.vbproj b/exercises/practice/bottle-song/BottleSong.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/bottle-song/BottleSong.vbproj +++ b/exercises/practice/bottle-song/BottleSong.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/bottle-song/BottleSongTests.vb b/exercises/practice/bottle-song/BottleSongTests.vb index bdad146e..e43b67d9 100644 --- a/exercises/practice/bottle-song/BottleSongTests.vb +++ b/exercises/practice/bottle-song/BottleSongTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class BottleSongTests Public Sub Single_verse_first_generic_verse() @@ -130,4 +128,4 @@ Public Class BottleSongTests "There'll be no green bottles hanging on the wall." Assert.Equal(expected, Recite(10, 10)) End Sub -End Class \ No newline at end of file +End Class diff --git a/exercises/practice/bowling/.editorconfig b/exercises/practice/bowling/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/bowling/.editorconfig +++ b/exercises/practice/bowling/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/bowling/.meta/Example.vb b/exercises/practice/bowling/.meta/Example.vb index 56d26869..104e4a83 100644 --- a/exercises/practice/bowling/.meta/Example.vb +++ b/exercises/practice/bowling/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System.Collections.Generic -Imports System - Public Class BowlingGame Private Const NumberOfFrames As Integer = 10 Private Const MaximumFrameScore As Integer = 10 diff --git a/exercises/practice/bowling/Bowling.vb b/exercises/practice/bowling/Bowling.vb index 98a54417..c84335a4 100644 --- a/exercises/practice/bowling/Bowling.vb +++ b/exercises/practice/bowling/Bowling.vb @@ -1,5 +1,3 @@ -Imports System - Public Class BowlingGame Public Sub RollMethod(ByVal pins As Integer) Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/bowling/Bowling.vbproj b/exercises/practice/bowling/Bowling.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/bowling/Bowling.vbproj +++ b/exercises/practice/bowling/Bowling.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/bowling/BowlingTests.vb b/exercises/practice/bowling/BowlingTests.vb index 0d759182..eb846d98 100644 --- a/exercises/practice/bowling/BowlingTests.vb +++ b/exercises/practice/bowling/BowlingTests.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports Xunit - Public Class BowlingTests Public Sub Should_be_able_to_score_a_game_with_all_zeros() diff --git a/exercises/practice/change/.editorconfig b/exercises/practice/change/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/change/.editorconfig +++ b/exercises/practice/change/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/change/.meta/Example.vb b/exercises/practice/change/.meta/Example.vb index 88050763..77f277e3 100644 --- a/exercises/practice/change/.meta/Example.vb +++ b/exercises/practice/change/.meta/Example.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq - Public Module Change Public Function FindFewestCoins(ByVal coins As Integer(), ByVal target As Integer) As Integer() If target = 0 Then diff --git a/exercises/practice/change/Change.vb b/exercises/practice/change/Change.vb index 9238893c..7ccdb8b8 100644 --- a/exercises/practice/change/Change.vb +++ b/exercises/practice/change/Change.vb @@ -1,5 +1,3 @@ -Imports System - Public Module Change Public Function FindFewestCoins(ByVal coins As Integer(), ByVal target As Integer) As Integer() Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/change/Change.vbproj b/exercises/practice/change/Change.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/change/Change.vbproj +++ b/exercises/practice/change/Change.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/change/ChangeTests.vb b/exercises/practice/change/ChangeTests.vb index fd3ee59d..7cf1dcd9 100644 --- a/exercises/practice/change/ChangeTests.vb +++ b/exercises/practice/change/ChangeTests.vb @@ -1,6 +1,3 @@ -Imports System -Imports Xunit - Public Class ChangeTests Public Sub Change_for_1_cent() diff --git a/exercises/practice/circular-buffer/.editorconfig b/exercises/practice/circular-buffer/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/circular-buffer/.editorconfig +++ b/exercises/practice/circular-buffer/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/circular-buffer/.meta/Example.vb b/exercises/practice/circular-buffer/.meta/Example.vb index 24160f95..6936250d 100644 --- a/exercises/practice/circular-buffer/.meta/Example.vb +++ b/exercises/practice/circular-buffer/.meta/Example.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq - Public Class CircularBuffer(Of T) Private ReadOnly capacity As Integer Private items As List(Of T) diff --git a/exercises/practice/circular-buffer/CircularBuffer.vb b/exercises/practice/circular-buffer/CircularBuffer.vb index 7346c03a..1e8afe0f 100644 --- a/exercises/practice/circular-buffer/CircularBuffer.vb +++ b/exercises/practice/circular-buffer/CircularBuffer.vb @@ -1,5 +1,3 @@ -Imports System - Public Class CircularBuffer(Of T) Public Sub New(ByVal capacity As Integer) Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/circular-buffer/CircularBuffer.vbproj b/exercises/practice/circular-buffer/CircularBuffer.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/circular-buffer/CircularBuffer.vbproj +++ b/exercises/practice/circular-buffer/CircularBuffer.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/circular-buffer/CircularBufferTests.vb b/exercises/practice/circular-buffer/CircularBufferTests.vb index 49a243f8..54c0bdf0 100644 --- a/exercises/practice/circular-buffer/CircularBufferTests.vb +++ b/exercises/practice/circular-buffer/CircularBufferTests.vb @@ -1,6 +1,3 @@ -Imports System -Imports Xunit - Public Class CircularBufferTests Public Sub Reading_empty_buffer_should_fail() diff --git a/exercises/practice/clock/.editorconfig b/exercises/practice/clock/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/clock/.editorconfig +++ b/exercises/practice/clock/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/clock/.meta/Example.vb b/exercises/practice/clock/.meta/Example.vb index af0aae10..a32ba1f1 100644 --- a/exercises/practice/clock/.meta/Example.vb +++ b/exercises/practice/clock/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System - Public Class Clock Private Property Minutes As Integer Private Const MINUTES_PER_DAY As Integer = 24 * 60 diff --git a/exercises/practice/clock/Clock.vbproj b/exercises/practice/clock/Clock.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/clock/Clock.vbproj +++ b/exercises/practice/clock/Clock.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/clock/ClockTests.vb b/exercises/practice/clock/ClockTests.vb index 926cb757..4e419293 100644 --- a/exercises/practice/clock/ClockTests.vb +++ b/exercises/practice/clock/ClockTests.vb @@ -1,4 +1,3 @@ -Imports Xunit Public Class ClockTests Public Sub OnTheHour() @@ -320,4 +319,4 @@ Public Class ClockTests Dim sutPlus1 = sut.Add(1) Assert.NotEqual(sutPlus1, sut) End Sub -End Class \ No newline at end of file +End Class diff --git a/exercises/practice/collatz-conjecture/.editorconfig b/exercises/practice/collatz-conjecture/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/collatz-conjecture/.editorconfig +++ b/exercises/practice/collatz-conjecture/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/collatz-conjecture/.meta/Example.vb b/exercises/practice/collatz-conjecture/.meta/Example.vb index 551e648e..aece764a 100644 --- a/exercises/practice/collatz-conjecture/.meta/Example.vb +++ b/exercises/practice/collatz-conjecture/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System - Public Module CollatzConjecture Private stepCount As Integer diff --git a/exercises/practice/collatz-conjecture/CollatzConjecture.vb b/exercises/practice/collatz-conjecture/CollatzConjecture.vb index e48e83d7..28f6a293 100644 --- a/exercises/practice/collatz-conjecture/CollatzConjecture.vb +++ b/exercises/practice/collatz-conjecture/CollatzConjecture.vb @@ -1,7 +1,5 @@ -Imports System - Public Module CollatzConjecture Public Function Steps(ByVal number As Integer) As Integer - Throw New NotImplementedException("Delete this statement and write your own implementation here") + Throw New NotImplementedException("Delete this statement and write your own implementation here") End Function -End Module \ No newline at end of file +End Module diff --git a/exercises/practice/collatz-conjecture/CollatzConjecture.vbproj b/exercises/practice/collatz-conjecture/CollatzConjecture.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/collatz-conjecture/CollatzConjecture.vbproj +++ b/exercises/practice/collatz-conjecture/CollatzConjecture.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/collatz-conjecture/CollatzConjectureTests.vb b/exercises/practice/collatz-conjecture/CollatzConjectureTests.vb index 2a013263..bf30e571 100644 --- a/exercises/practice/collatz-conjecture/CollatzConjectureTests.vb +++ b/exercises/practice/collatz-conjecture/CollatzConjectureTests.vb @@ -1,5 +1,3 @@ -Imports System -Imports Xunit Public Class CollatzConjectureTests Public Sub ZeroStepsForOne() @@ -30,4 +28,4 @@ Public Class CollatzConjectureTests Public Sub NegativeValueIsAnError() Assert.Throws(Of ArgumentOutOfRangeException)(Function() Steps(-15)) End Sub -End Class \ No newline at end of file +End Class diff --git a/exercises/practice/crypto-square/.editorconfig b/exercises/practice/crypto-square/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/crypto-square/.editorconfig +++ b/exercises/practice/crypto-square/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/crypto-square/.meta/Example.vb b/exercises/practice/crypto-square/.meta/Example.vb index caa68cd5..9471a5b5 100644 --- a/exercises/practice/crypto-square/.meta/Example.vb +++ b/exercises/practice/crypto-square/.meta/Example.vb @@ -1,6 +1,6 @@ Imports System.Runtime.CompilerServices -Module Crypto +Friend Module Crypto Public Function Ciphertext(plaintext As String) As String If plaintext.Length = 0 Return "" diff --git a/exercises/practice/crypto-square/CryptoSquare.vb b/exercises/practice/crypto-square/CryptoSquare.vb index d38b97c2..baa41900 100644 --- a/exercises/practice/crypto-square/CryptoSquare.vb +++ b/exercises/practice/crypto-square/CryptoSquare.vb @@ -1,5 +1,5 @@ -Module Crypto - Public Function Ciphertext(ByVal plaintext As String) As String - Throw New NotImplementedException("You need to implement this function") - End Function +Friend Module Crypto + Public Function Ciphertext(ByVal plaintext As String) As String + Throw New NotImplementedException("You need to implement this function") + End Function End Module diff --git a/exercises/practice/crypto-square/CryptoSquare.vbproj b/exercises/practice/crypto-square/CryptoSquare.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/crypto-square/CryptoSquare.vbproj +++ b/exercises/practice/crypto-square/CryptoSquare.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/crypto-square/CryptoSquareTests.vb b/exercises/practice/crypto-square/CryptoSquareTests.vb index 8df55426..ca5cf9c2 100644 --- a/exercises/practice/crypto-square/CryptoSquareTests.vb +++ b/exercises/practice/crypto-square/CryptoSquareTests.vb @@ -1,30 +1,28 @@ -Imports XUnit - Public Class CryptoSquareTest Public Sub EmptyPlaintextResultsInAnEmptyplaintext() Dim plaintext = "" Assert.Equal("", Ciphertext(plaintext)) End Sub - + Public Sub Lowercase() Dim plaintext = "A" Assert.Equal("a", Ciphertext(plaintext)) End Sub - + Public Sub RemoveSpaces() Dim plaintext = " b " Assert.Equal("b", Ciphertext(plaintext)) End Sub - + Public Sub RemovePunctuation() Dim plaintext = "@1,%!" Assert.Equal("1", Ciphertext(plaintext)) End Sub - + Public Sub NineCharacterPlaintextResultsInThreeChunksOfThreeCharacters() Dim plaintext = "This is fun!" diff --git a/exercises/practice/darts/.editorconfig b/exercises/practice/darts/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/darts/.editorconfig +++ b/exercises/practice/darts/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/darts/.meta/Example.vb b/exercises/practice/darts/.meta/Example.vb index e9fd511e..4a9bf503 100644 --- a/exercises/practice/darts/.meta/Example.vb +++ b/exercises/practice/darts/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System - Public Module Darts Public Function Score(ByVal x As Double, ByVal y As Double) As Integer Dim diff = Math.Pow(x, 2) + Math.Pow(y, 2) diff --git a/exercises/practice/darts/Darts.vb b/exercises/practice/darts/Darts.vb index 3c6e955b..a80e13a3 100644 --- a/exercises/practice/darts/Darts.vb +++ b/exercises/practice/darts/Darts.vb @@ -1,5 +1,3 @@ -Imports System - Public Module Darts Public Function Score(ByVal x As Double, ByVal y As Double) As Integer Throw New NotImplementedException("You need to implement this function") diff --git a/exercises/practice/darts/Darts.vbproj b/exercises/practice/darts/Darts.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/darts/Darts.vbproj +++ b/exercises/practice/darts/Darts.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/darts/DartsTests.vb b/exercises/practice/darts/DartsTests.vb index 37e8d528..01d92040 100644 --- a/exercises/practice/darts/DartsTests.vb +++ b/exercises/practice/darts/DartsTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class DartsTests Public Sub Missed_target() diff --git a/exercises/practice/diamond/.editorconfig b/exercises/practice/diamond/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/diamond/.editorconfig +++ b/exercises/practice/diamond/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/diamond/.meta/Example.vb b/exercises/practice/diamond/.meta/Example.vb index 9d3a088d..36989028 100644 --- a/exercises/practice/diamond/.meta/Example.vb +++ b/exercises/practice/diamond/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System - Public Module Diamond Public Function Rows(ByVal letter As String) As String If letter = "A" Then diff --git a/exercises/practice/diamond/Diamond.vb b/exercises/practice/diamond/Diamond.vb index e80871bd..46614f0d 100644 --- a/exercises/practice/diamond/Diamond.vb +++ b/exercises/practice/diamond/Diamond.vb @@ -1,5 +1,3 @@ -Imports System - Public Module Diamond Public Function Rows(ByVal letter As String) As String Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/diamond/Diamond.vbproj b/exercises/practice/diamond/Diamond.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/diamond/Diamond.vbproj +++ b/exercises/practice/diamond/Diamond.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/diamond/DiamondTests.vb b/exercises/practice/diamond/DiamondTests.vb index d9606048..7c339ce8 100644 --- a/exercises/practice/diamond/DiamondTests.vb +++ b/exercises/practice/diamond/DiamondTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class DiamondTest Public Sub Degenerate_case_with_a_single_A_row() diff --git a/exercises/practice/difference-of-squares/.editorconfig b/exercises/practice/difference-of-squares/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/difference-of-squares/.editorconfig +++ b/exercises/practice/difference-of-squares/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/difference-of-squares/.meta/Example.vb b/exercises/practice/difference-of-squares/.meta/Example.vb index d5c751fe..cecba450 100644 --- a/exercises/practice/difference-of-squares/.meta/Example.vb +++ b/exercises/practice/difference-of-squares/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Linq - Public Module DifferenceOfSquares Public Function CalculateSquareOfSum(ByVal max As Integer) As Integer Dim numbers = Enumerable.Range(1, max) diff --git a/exercises/practice/difference-of-squares/DifferenceOfSquares.vb b/exercises/practice/difference-of-squares/DifferenceOfSquares.vb index a61c3b33..168a5828 100644 --- a/exercises/practice/difference-of-squares/DifferenceOfSquares.vb +++ b/exercises/practice/difference-of-squares/DifferenceOfSquares.vb @@ -1,5 +1,3 @@ -Imports System - Public Module DifferenceOfSquares Public Function CalculateSquareOfSum(ByVal max As Integer) As Integer Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/difference-of-squares/DifferenceOfSquares.vbproj b/exercises/practice/difference-of-squares/DifferenceOfSquares.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/difference-of-squares/DifferenceOfSquares.vbproj +++ b/exercises/practice/difference-of-squares/DifferenceOfSquares.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/difference-of-squares/DifferenceOfSquaresTests.vb b/exercises/practice/difference-of-squares/DifferenceOfSquaresTests.vb index 896c52ee..080f5d61 100644 --- a/exercises/practice/difference-of-squares/DifferenceOfSquaresTests.vb +++ b/exercises/practice/difference-of-squares/DifferenceOfSquaresTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class DifferenceOfSquaresTests Public Sub Square_of_sum_1() diff --git a/exercises/practice/diffie-hellman/.editorconfig b/exercises/practice/diffie-hellman/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/diffie-hellman/.editorconfig +++ b/exercises/practice/diffie-hellman/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/diffie-hellman/.meta/Example.vb b/exercises/practice/diffie-hellman/.meta/Example.vb index 1c5dccef..410fac3e 100644 --- a/exercises/practice/diffie-hellman/.meta/Example.vb +++ b/exercises/practice/diffie-hellman/.meta/Example.vb @@ -1,4 +1,3 @@ -Imports System Imports System.Numerics Public Module DiffieHellman diff --git a/exercises/practice/diffie-hellman/DiffieHellman.vb b/exercises/practice/diffie-hellman/DiffieHellman.vb index 2abf5b76..272e0af1 100644 --- a/exercises/practice/diffie-hellman/DiffieHellman.vb +++ b/exercises/practice/diffie-hellman/DiffieHellman.vb @@ -1,4 +1,3 @@ -Imports System Imports System.Numerics Public Module DiffieHellman diff --git a/exercises/practice/diffie-hellman/DiffieHellman.vbproj b/exercises/practice/diffie-hellman/DiffieHellman.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/diffie-hellman/DiffieHellman.vbproj +++ b/exercises/practice/diffie-hellman/DiffieHellman.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/diffie-hellman/DiffieHellmanTests.vb b/exercises/practice/diffie-hellman/DiffieHellmanTests.vb index 86482d38..e0624705 100644 --- a/exercises/practice/diffie-hellman/DiffieHellmanTests.vb +++ b/exercises/practice/diffie-hellman/DiffieHellmanTests.vb @@ -1,6 +1,5 @@ -Imports System.Linq Imports System.Numerics -Imports Xunit + Public Class DiffieHellmanTests diff --git a/exercises/practice/dnd-character/.editorconfig b/exercises/practice/dnd-character/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/dnd-character/.editorconfig +++ b/exercises/practice/dnd-character/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/dnd-character/.meta/Example.vb b/exercises/practice/dnd-character/.meta/Example.vb index eaa9c795..9f8a288d 100644 --- a/exercises/practice/dnd-character/.meta/Example.vb +++ b/exercises/practice/dnd-character/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Linq - Public Class DndCharacter Private Shared ReadOnly Random As Random = New Random() diff --git a/exercises/practice/dnd-character/DndCharacter.vb b/exercises/practice/dnd-character/DndCharacter.vb index fdc959a0..9c60c3fd 100644 --- a/exercises/practice/dnd-character/DndCharacter.vb +++ b/exercises/practice/dnd-character/DndCharacter.vb @@ -1,5 +1,3 @@ -Imports System - Public Class DndCharacter Public ReadOnly Property StrengthProp As Integer Public ReadOnly Property DexterityProp As Integer diff --git a/exercises/practice/dnd-character/DndCharacter.vbproj b/exercises/practice/dnd-character/DndCharacter.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/dnd-character/DndCharacter.vbproj +++ b/exercises/practice/dnd-character/DndCharacter.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/dnd-character/DndCharacterTests.vb b/exercises/practice/dnd-character/DndCharacterTests.vb index da6a53e1..27a594b5 100644 --- a/exercises/practice/dnd-character/DndCharacterTests.vb +++ b/exercises/practice/dnd-character/DndCharacterTests.vb @@ -1,6 +1,3 @@ -Imports System.Collections.Generic -Imports Xunit - Public Class DndCharacterTests Public Sub Ability_modifier_for_score_3_is_minus_4() diff --git a/exercises/practice/eliuds-eggs/.editorconfig b/exercises/practice/eliuds-eggs/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/eliuds-eggs/.editorconfig +++ b/exercises/practice/eliuds-eggs/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/eliuds-eggs/.meta/Example.vb b/exercises/practice/eliuds-eggs/.meta/Example.vb index b16aad08..9e1f9bb7 100644 --- a/exercises/practice/eliuds-eggs/.meta/Example.vb +++ b/exercises/practice/eliuds-eggs/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System - Public Module EliudsEggs Public Function EggCount(ByVal number As Integer) As Integer If number = 1 Then diff --git a/exercises/practice/eliuds-eggs/EliudsEggs.vb b/exercises/practice/eliuds-eggs/EliudsEggs.vb index ca54274d..62c8ffeb 100644 --- a/exercises/practice/eliuds-eggs/EliudsEggs.vb +++ b/exercises/practice/eliuds-eggs/EliudsEggs.vb @@ -1,5 +1,3 @@ -Imports System - Public Module EliudsEggs Public Function EggCount(ByVal number As Integer) As Integer Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/eliuds-eggs/EliudsEggs.vbproj b/exercises/practice/eliuds-eggs/EliudsEggs.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/eliuds-eggs/EliudsEggs.vbproj +++ b/exercises/practice/eliuds-eggs/EliudsEggs.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/eliuds-eggs/EliudsEggsTests.vb b/exercises/practice/eliuds-eggs/EliudsEggsTests.vb index 8fbaeb3d..d47b164e 100644 --- a/exercises/practice/eliuds-eggs/EliudsEggsTests.vb +++ b/exercises/practice/eliuds-eggs/EliudsEggsTests.vb @@ -1,23 +1,19 @@ -Imports System -Imports XUnit - - Public Class EliudsEggsTests Public Sub Zero_eggs() Assert.Equal(0, EggCount(0)) End Sub - + Public Sub One_egg() Assert.Equal(1, EggCount(16)) End Sub - + Public Sub Four_eggs() Assert.Equal(4, EggCount(89)) End Sub - + Public Sub Thirteen_eggs() Assert.Equal(13, EggCount(2000000000)) diff --git a/exercises/practice/error-handling/.editorconfig b/exercises/practice/error-handling/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/error-handling/.editorconfig +++ b/exercises/practice/error-handling/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/error-handling/.meta/Example.vb b/exercises/practice/error-handling/.meta/Example.vb index 2783a0e0..f5ece42e 100644 --- a/exercises/practice/error-handling/.meta/Example.vb +++ b/exercises/practice/error-handling/.meta/Example.vb @@ -1,4 +1,3 @@ -Imports System Imports System.Runtime.InteropServices Public Module ErrorHandling diff --git a/exercises/practice/error-handling/ErrorHandling.vb b/exercises/practice/error-handling/ErrorHandling.vb index 06e7e36e..491246b4 100644 --- a/exercises/practice/error-handling/ErrorHandling.vb +++ b/exercises/practice/error-handling/ErrorHandling.vb @@ -1,4 +1,3 @@ -Imports System Imports System.Runtime.InteropServices Public Module ErrorHandling diff --git a/exercises/practice/error-handling/ErrorHandling.vbproj b/exercises/practice/error-handling/ErrorHandling.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/error-handling/ErrorHandling.vbproj +++ b/exercises/practice/error-handling/ErrorHandling.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/error-handling/ErrorHandlingTests.vb b/exercises/practice/error-handling/ErrorHandlingTests.vb index d527c6fd..dcd2f5fc 100644 --- a/exercises/practice/error-handling/ErrorHandlingTests.vb +++ b/exercises/practice/error-handling/ErrorHandlingTests.vb @@ -1,6 +1,3 @@ -Imports System -Imports Xunit - Public Class ErrorHandlingTests ' Read more about exception handling here: ' https://msdn.microsoft.com/en-us/library/ms173162.aspx?f=255&MSPPError=-2147217396 diff --git a/exercises/practice/etl/.editorconfig b/exercises/practice/etl/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/etl/.editorconfig +++ b/exercises/practice/etl/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/etl/.meta/Example.vb b/exercises/practice/etl/.meta/Example.vb index 16cf96e8..d7952797 100644 --- a/exercises/practice/etl/.meta/Example.vb +++ b/exercises/practice/etl/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System.Collections.Generic - Public Module Etl Public Function Transform(ByVal old As Dictionary(Of Integer, String())) As Dictionary(Of String, Integer) Dim transformed = New Dictionary(Of String, Integer)() diff --git a/exercises/practice/etl/Etl.vb b/exercises/practice/etl/Etl.vb index ce734030..0db2bf8d 100644 --- a/exercises/practice/etl/Etl.vb +++ b/exercises/practice/etl/Etl.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic - Public Module Etl Public Function Transform(ByVal old As Dictionary(Of Integer, String())) As Dictionary(Of String, Integer) Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/etl/Etl.vbproj b/exercises/practice/etl/Etl.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/etl/Etl.vbproj +++ b/exercises/practice/etl/Etl.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/etl/EtlTests.vb b/exercises/practice/etl/EtlTests.vb index c4973c58..bc8c838c 100644 --- a/exercises/practice/etl/EtlTests.vb +++ b/exercises/practice/etl/EtlTests.vb @@ -1,6 +1,3 @@ -Imports System.Collections.Generic -Imports Xunit - Public Class EtlTests Public Sub Single_letter() diff --git a/exercises/practice/flatten-array/.editorconfig b/exercises/practice/flatten-array/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/flatten-array/.editorconfig +++ b/exercises/practice/flatten-array/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/flatten-array/.meta/Example.vb b/exercises/practice/flatten-array/.meta/Example.vb index 26a2dd34..6df1d7e0 100644 --- a/exercises/practice/flatten-array/.meta/Example.vb +++ b/exercises/practice/flatten-array/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System.Collections - Public Module FlattenArray Public Iterator Function Flatten(ByVal input As IEnumerable) As IEnumerable For Each element In input diff --git a/exercises/practice/flatten-array/FlattenArray.vb b/exercises/practice/flatten-array/FlattenArray.vb index 0d8a56ac..b5fcd26a 100644 --- a/exercises/practice/flatten-array/FlattenArray.vb +++ b/exercises/practice/flatten-array/FlattenArray.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections - Public Module FlattenArray Public Function Flatten(ByVal input As IEnumerable) As IEnumerable Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/flatten-array/FlattenArray.vbproj b/exercises/practice/flatten-array/FlattenArray.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/flatten-array/FlattenArray.vbproj +++ b/exercises/practice/flatten-array/FlattenArray.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/flatten-array/FlattenArrayTests.vb b/exercises/practice/flatten-array/FlattenArrayTests.vb index 44d2295f..69c56c40 100644 --- a/exercises/practice/flatten-array/FlattenArrayTests.vb +++ b/exercises/practice/flatten-array/FlattenArrayTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class FlattenArrayTests Public Sub Empty() diff --git a/exercises/practice/flower-field/.editorconfig b/exercises/practice/flower-field/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/flower-field/.editorconfig +++ b/exercises/practice/flower-field/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/flower-field/.meta/Example.vb b/exercises/practice/flower-field/.meta/Example.vb index d8c2a96d..588ae07f 100644 --- a/exercises/practice/flower-field/.meta/Example.vb +++ b/exercises/practice/flower-field/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic - Public Class FlowerField Public Shared Function Annotate(ByVal input As String()) As String() Dim results = New List(Of String)() diff --git a/exercises/practice/flower-field/FlowerField.vb b/exercises/practice/flower-field/FlowerField.vb index 8761aed0..597a72b9 100644 --- a/exercises/practice/flower-field/FlowerField.vb +++ b/exercises/practice/flower-field/FlowerField.vb @@ -1,5 +1,3 @@ -Imports System - Public Module FlowerField Public Function Annotate(ByVal garden As String()) As String() Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/flower-field/FlowerField.vbproj b/exercises/practice/flower-field/FlowerField.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/flower-field/FlowerField.vbproj +++ b/exercises/practice/flower-field/FlowerField.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/flower-field/FlowerFieldTests.vb b/exercises/practice/flower-field/FlowerFieldTests.vb index f1bdcb90..7cb2ee86 100644 --- a/exercises/practice/flower-field/FlowerFieldTests.vb +++ b/exercises/practice/flower-field/FlowerFieldTests.vb @@ -1,6 +1,3 @@ -Imports System -Imports Xunit - Public Class FlowerFieldTests Public Sub No_rows() diff --git a/exercises/practice/food-chain/.editorconfig b/exercises/practice/food-chain/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/food-chain/.editorconfig +++ b/exercises/practice/food-chain/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/food-chain/.meta/Example.vb b/exercises/practice/food-chain/.meta/Example.vb index 765aa394..4edb1566 100644 --- a/exercises/practice/food-chain/.meta/Example.vb +++ b/exercises/practice/food-chain/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System.Linq - Public Module FoodChain Private Const Verses As Integer = 8 diff --git a/exercises/practice/food-chain/FoodChain.vb b/exercises/practice/food-chain/FoodChain.vb index 924f8d4c..55d29b19 100644 --- a/exercises/practice/food-chain/FoodChain.vb +++ b/exercises/practice/food-chain/FoodChain.vb @@ -1,5 +1,3 @@ -Imports System - Public Module FoodChain Public Function Recite(ByVal verseNumber As Integer) As String Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/food-chain/FoodChain.vbproj b/exercises/practice/food-chain/FoodChain.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/food-chain/FoodChain.vbproj +++ b/exercises/practice/food-chain/FoodChain.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/food-chain/FoodChainTests.vb b/exercises/practice/food-chain/FoodChainTests.vb index 6d94569d..3a9df999 100644 --- a/exercises/practice/food-chain/FoodChainTests.vb +++ b/exercises/practice/food-chain/FoodChainTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class FoodChainTests Public Sub Fly() diff --git a/exercises/practice/game-of-life/.editorconfig b/exercises/practice/game-of-life/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/game-of-life/.editorconfig +++ b/exercises/practice/game-of-life/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/game-of-life/.meta/Example.vb b/exercises/practice/game-of-life/.meta/Example.vb index 7acd57f3..607c1c53 100644 --- a/exercises/practice/game-of-life/.meta/Example.vb +++ b/exercises/practice/game-of-life/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic - Public Class GameOfLife Private _matrix As List(Of List(Of Integer)) Private _rows As Integer diff --git a/exercises/practice/game-of-life/GameOfLife.vb b/exercises/practice/game-of-life/GameOfLife.vb index dd9b0afa..57a74950 100644 --- a/exercises/practice/game-of-life/GameOfLife.vb +++ b/exercises/practice/game-of-life/GameOfLife.vb @@ -1,14 +1,11 @@ -Imports System -Imports System.Collections.Generic - Public Class GameOfLife Public Sub New(ByVal matrix As List(Of List(Of Integer))) Throw New NotImplementedException("You need to implement this function") End Sub Public Function Tick() - Throw New NotImplementedException("You need to implement this function") - End Function + Throw New NotImplementedException("You need to implement this function") + End Function Public Function Matrix() As List(Of List(Of Integer)) Throw New NotImplementedException("You need to implement this function") diff --git a/exercises/practice/game-of-life/GameOfLife.vbproj b/exercises/practice/game-of-life/GameOfLife.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/game-of-life/GameOfLife.vbproj +++ b/exercises/practice/game-of-life/GameOfLife.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/game-of-life/GameOfLifeTests.vb b/exercises/practice/game-of-life/GameOfLifeTests.vb index 40a0d5a8..0b4f2d38 100644 --- a/exercises/practice/game-of-life/GameOfLifeTests.vb +++ b/exercises/practice/game-of-life/GameOfLifeTests.vb @@ -1,6 +1,3 @@ -Imports System -Imports Xunit - Public Class GameOfLifeTests Public Sub Empty_matrix() diff --git a/exercises/practice/gigasecond/.editorconfig b/exercises/practice/gigasecond/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/gigasecond/.editorconfig +++ b/exercises/practice/gigasecond/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/gigasecond/Gigasecond.vb b/exercises/practice/gigasecond/Gigasecond.vb index 30442bcf..5e110b32 100644 --- a/exercises/practice/gigasecond/Gigasecond.vb +++ b/exercises/practice/gigasecond/Gigasecond.vb @@ -1,5 +1,3 @@ -Imports System - Public Module Gigasecond Public Function Add(ByVal moment As Date) As Date Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/gigasecond/Gigasecond.vbproj b/exercises/practice/gigasecond/Gigasecond.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/gigasecond/Gigasecond.vbproj +++ b/exercises/practice/gigasecond/Gigasecond.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/gigasecond/GigasecondTests.vb b/exercises/practice/gigasecond/GigasecondTests.vb index 305e61ce..1a8fa045 100644 --- a/exercises/practice/gigasecond/GigasecondTests.vb +++ b/exercises/practice/gigasecond/GigasecondTests.vb @@ -1,29 +1,26 @@ -Imports System -Imports Xunit - Public Class GigasecondTests Public Sub Date_only_specification_of_time() - Assert.Equal(New DateTime(2043, 1, 1, 1, 46, 40), Add(New DateTime(2011, 4, 25))) + Assert.Equal(New Date(2043, 1, 1, 1, 46, 40), Add(New Date(2011, 4, 25))) End Sub Public Sub Second_test_for_date_only_specification_of_time() - Assert.Equal(New DateTime(2009, 2, 19, 1, 46, 40), Add(New DateTime(1977, 6, 13))) + Assert.Equal(New Date(2009, 2, 19, 1, 46, 40), Add(New Date(1977, 6, 13))) End Sub Public Sub Third_test_for_date_only_specification_of_time() - Assert.Equal(New DateTime(1991, 3, 27, 1, 46, 40), Add(New DateTime(1959, 7, 19))) + Assert.Equal(New Date(1991, 3, 27, 1, 46, 40), Add(New Date(1959, 7, 19))) End Sub Public Sub Full_time_specified() - Assert.Equal(New DateTime(2046, 10, 2, 23, 46, 40), Add(New DateTime(2015, 1, 24, 22, 0, 0))) + Assert.Equal(New Date(2046, 10, 2, 23, 46, 40), Add(New Date(2015, 1, 24, 22, 0, 0))) End Sub Public Sub Full_time_with_day_roll_over() - Assert.Equal(New DateTime(2046, 10, 3, 1, 46, 39), Add(New DateTime(2015, 1, 24, 23, 59, 59))) + Assert.Equal(New Date(2046, 10, 3, 1, 46, 39), Add(New Date(2015, 1, 24, 23, 59, 59))) End Sub End Class diff --git a/exercises/practice/grade-school/.editorconfig b/exercises/practice/grade-school/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/grade-school/.editorconfig +++ b/exercises/practice/grade-school/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/grade-school/.meta/Example.vb b/exercises/practice/grade-school/.meta/Example.vb index dd95e07a..21a41776 100644 --- a/exercises/practice/grade-school/.meta/Example.vb +++ b/exercises/practice/grade-school/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System.Collections.Generic - Public Class GradeSchool Private ReadOnly _roster As New SortedDictionary(Of Integer, List(Of String)) diff --git a/exercises/practice/grade-school/GradeSchool.vb b/exercises/practice/grade-school/GradeSchool.vb index d4ad8ae2..aada2d18 100644 --- a/exercises/practice/grade-school/GradeSchool.vb +++ b/exercises/practice/grade-school/GradeSchool.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic - Public Class GradeSchool Public Function Add(ByVal student As String, ByVal grade As Integer) As Boolean Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/grade-school/GradeSchool.vbproj b/exercises/practice/grade-school/GradeSchool.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/grade-school/GradeSchool.vbproj +++ b/exercises/practice/grade-school/GradeSchool.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/grade-school/GradeSchoolTests.vb b/exercises/practice/grade-school/GradeSchoolTests.vb index b9181001..a3be1ee6 100644 --- a/exercises/practice/grade-school/GradeSchoolTests.vb +++ b/exercises/practice/grade-school/GradeSchoolTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class GradeSchoolTests Public Sub Roster_is_empty_when_no_student_is_added() diff --git a/exercises/practice/grains/.editorconfig b/exercises/practice/grains/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/grains/.editorconfig +++ b/exercises/practice/grains/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/grains/.meta/Example.vb b/exercises/practice/grains/.meta/Example.vb index f8b3f667..4ef505b1 100644 --- a/exercises/practice/grains/.meta/Example.vb +++ b/exercises/practice/grains/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System - Public Module Grains Public Function Square(ByVal n As Integer) As ULong If n <= 0 OrElse n > 64 Then diff --git a/exercises/practice/grains/Grains.vb b/exercises/practice/grains/Grains.vb index 14535940..e960e623 100644 --- a/exercises/practice/grains/Grains.vb +++ b/exercises/practice/grains/Grains.vb @@ -1,5 +1,3 @@ -Imports System - Public Module Grains Public Function Square(ByVal n As Integer) As ULong Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/grains/Grains.vbproj b/exercises/practice/grains/Grains.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/grains/Grains.vbproj +++ b/exercises/practice/grains/Grains.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/grains/GrainsTests.vb b/exercises/practice/grains/GrainsTests.vb index f79eac9e..6e2ffc2f 100644 --- a/exercises/practice/grains/GrainsTests.vb +++ b/exercises/practice/grains/GrainsTests.vb @@ -1,6 +1,3 @@ -Imports System -Imports Xunit - Public Class GrainsTests Public Sub Grains_on_square_1() diff --git a/exercises/practice/grep/.editorconfig b/exercises/practice/grep/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/grep/.editorconfig +++ b/exercises/practice/grep/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/grep/.meta/Example.vb b/exercises/practice/grep/.meta/Example.vb index 9a519722..8a7210f4 100644 --- a/exercises/practice/grep/.meta/Example.vb +++ b/exercises/practice/grep/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq Imports System.Text.RegularExpressions Public Module Grep diff --git a/exercises/practice/grep/Grep.vb b/exercises/practice/grep/Grep.vb index a7dccd09..c1272296 100644 --- a/exercises/practice/grep/Grep.vb +++ b/exercises/practice/grep/Grep.vb @@ -1,5 +1,3 @@ -Imports System - Public Module Grep Public Function Match(ByVal pattern As String, ByVal flags As String, ByVal files As String()) As String Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/grep/Grep.vbproj b/exercises/practice/grep/Grep.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/grep/Grep.vbproj +++ b/exercises/practice/grep/Grep.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/grep/GrepTests.vb b/exercises/practice/grep/GrepTests.vb index 23b57773..d7620b1c 100644 --- a/exercises/practice/grep/GrepTests.vb +++ b/exercises/practice/grep/GrepTests.vb @@ -1,6 +1,5 @@ -Imports System Imports System.IO -Imports Xunit + Public Class GrepTests Implements IDisposable diff --git a/exercises/practice/hamming/.editorconfig b/exercises/practice/hamming/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/hamming/.editorconfig +++ b/exercises/practice/hamming/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/hamming/.meta/Example.vb b/exercises/practice/hamming/.meta/Example.vb index 42984e99..b8d9f29f 100644 --- a/exercises/practice/hamming/.meta/Example.vb +++ b/exercises/practice/hamming/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Linq - Public Module Hamming Public Function Distance(ByVal firstStrand As String, ByVal secondStrand As String) As Integer If firstStrand.Length <> secondStrand.Length Then diff --git a/exercises/practice/hamming/Hamming.vb b/exercises/practice/hamming/Hamming.vb index dac96973..018ce339 100644 --- a/exercises/practice/hamming/Hamming.vb +++ b/exercises/practice/hamming/Hamming.vb @@ -2,4 +2,4 @@ Public Module Hamming Public Function Distance(ByVal firstStrand As String, ByVal secondStrand As String) As Integer Throw New NotImplementedException("You need to implement this function") End Function -End Module \ No newline at end of file +End Module diff --git a/exercises/practice/hamming/Hamming.vbproj b/exercises/practice/hamming/Hamming.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/hamming/Hamming.vbproj +++ b/exercises/practice/hamming/Hamming.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/hamming/HammingTests.vb b/exercises/practice/hamming/HammingTests.vb index d95183e3..8cab9eb1 100644 --- a/exercises/practice/hamming/HammingTests.vb +++ b/exercises/practice/hamming/HammingTests.vb @@ -1,5 +1,3 @@ -Imports System -Imports Xunit Public Class HammingTest Public Sub EmptyStrands() @@ -45,4 +43,4 @@ Public Class HammingTest Public Sub DisallowRightEmptyStrand() Assert.Throws(Of ArgumentException)(Function() Distance("G", "")) End Sub -End Class \ No newline at end of file +End Class diff --git a/exercises/practice/hello-world/.editorconfig b/exercises/practice/hello-world/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/hello-world/.editorconfig +++ b/exercises/practice/hello-world/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/hello-world/HelloWorld.vb b/exercises/practice/hello-world/HelloWorld.vb index b0d1854e..8b226587 100644 --- a/exercises/practice/hello-world/HelloWorld.vb +++ b/exercises/practice/hello-world/HelloWorld.vb @@ -2,4 +2,4 @@ Public Module HelloWorld Public Function Hello() As String Return "Goodbye, Mars!" End Function -End Module \ No newline at end of file +End Module diff --git a/exercises/practice/hello-world/HelloWorld.vbproj b/exercises/practice/hello-world/HelloWorld.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/hello-world/HelloWorld.vbproj +++ b/exercises/practice/hello-world/HelloWorld.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/hello-world/HelloWorldTests.vb b/exercises/practice/hello-world/HelloWorldTests.vb index 379b67b2..93d6df42 100644 --- a/exercises/practice/hello-world/HelloWorldTests.vb +++ b/exercises/practice/hello-world/HelloWorldTests.vb @@ -1,8 +1,6 @@ -Imports Xunit - Public Class HelloWorldTest Public Sub Say_hi_() Assert.Equal("Hello, World!", HelloWorld.Hello()) End Sub -End Class \ No newline at end of file +End Class diff --git a/exercises/practice/high-scores/.editorconfig b/exercises/practice/high-scores/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/high-scores/.editorconfig +++ b/exercises/practice/high-scores/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/high-scores/.meta/Example.vb b/exercises/practice/high-scores/.meta/Example.vb index 43763f5c..29fe74ad 100644 --- a/exercises/practice/high-scores/.meta/Example.vb +++ b/exercises/practice/high-scores/.meta/Example.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq - Public Class HighScores Private scoresField = New List(Of Integer) diff --git a/exercises/practice/high-scores/HighScores.vb b/exercises/practice/high-scores/HighScores.vb index 15736c8d..74a2033b 100644 --- a/exercises/practice/high-scores/HighScores.vb +++ b/exercises/practice/high-scores/HighScores.vb @@ -1,13 +1,10 @@ -Imports System -Imports System.Linq - Public Class HighScores Public Sub New(ByVal scores As List(Of Integer)) Throw New NotImplementedException("You need to implement this function") End Sub Public Function Scores() As List(Of Integer) - Throw New NotImplementedException("You need to implement this function") + Throw New NotImplementedException("You need to implement this function") End Function Public Function Latest() As Integer @@ -19,6 +16,6 @@ Public Class HighScores End Function Public Function PersonalTopThree() As List(Of Integer) - Throw New NotImplementedException("You need to implement this function") + Throw New NotImplementedException("You need to implement this function") End Function End Class diff --git a/exercises/practice/high-scores/HighScores.vbproj b/exercises/practice/high-scores/HighScores.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/high-scores/HighScores.vbproj +++ b/exercises/practice/high-scores/HighScores.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/high-scores/HighScoresTests.vb b/exercises/practice/high-scores/HighScoresTests.vb index da5bbc23..d874a7e8 100644 --- a/exercises/practice/high-scores/HighScoresTests.vb +++ b/exercises/practice/high-scores/HighScoresTests.vb @@ -1,6 +1,3 @@ -Imports System.Collections.Generic -Imports Xunit - Public Class HighScoresTest Public Sub ListOfScores() @@ -126,7 +123,7 @@ Public Class HighScoresTest 70, 50, 30 - } , sut.PersonalTopThree()) + }, sut.PersonalTopThree()) Assert.Equal(30, sut.Latest()) End Sub diff --git a/exercises/practice/house/.editorconfig b/exercises/practice/house/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/house/.editorconfig +++ b/exercises/practice/house/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/house/.meta/Example.vb b/exercises/practice/house/.meta/Example.vb index c2c7dada..73834675 100644 --- a/exercises/practice/house/.meta/Example.vb +++ b/exercises/practice/house/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System.Linq - Public Module House Private ReadOnly Subjects As String() = {"house that Jack built", "malt", "rat", "cat", "dog", "cow with the crumpled horn", "maiden all forlorn", "man all tattered and torn", "priest all shaven and shorn", "rooster that crowed in the morn", "farmer sowing his corn", "horse and the hound and the horn"} diff --git a/exercises/practice/house/House.vb b/exercises/practice/house/House.vb index 62a8b603..0e1f987b 100644 --- a/exercises/practice/house/House.vb +++ b/exercises/practice/house/House.vb @@ -1,5 +1,3 @@ -Imports System - Public Module House Public Function Recite(ByVal verseNumber As Integer) As String Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/house/House.vbproj b/exercises/practice/house/House.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/house/House.vbproj +++ b/exercises/practice/house/House.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/house/HouseTests.vb b/exercises/practice/house/HouseTests.vb index 5bb16295..8492a9d3 100644 --- a/exercises/practice/house/HouseTests.vb +++ b/exercises/practice/house/HouseTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class HouseTests Public Sub Verse_one_the_house_that_jack_built() diff --git a/exercises/practice/isbn-verifier/.editorconfig b/exercises/practice/isbn-verifier/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/isbn-verifier/.editorconfig +++ b/exercises/practice/isbn-verifier/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/isbn-verifier/IsbnVerifier.vb b/exercises/practice/isbn-verifier/IsbnVerifier.vb index ef9d06d4..280c6de9 100644 --- a/exercises/practice/isbn-verifier/IsbnVerifier.vb +++ b/exercises/practice/isbn-verifier/IsbnVerifier.vb @@ -1,5 +1,3 @@ -Imports System - Public Module IsbnVerifier Public Function IsValid(ByVal number As String) As Boolean Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/isbn-verifier/IsbnVerifier.vbproj b/exercises/practice/isbn-verifier/IsbnVerifier.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/isbn-verifier/IsbnVerifier.vbproj +++ b/exercises/practice/isbn-verifier/IsbnVerifier.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/isbn-verifier/IsbnVerifierTests.vb b/exercises/practice/isbn-verifier/IsbnVerifierTests.vb index 41033c4e..0c97f15f 100644 --- a/exercises/practice/isbn-verifier/IsbnVerifierTests.vb +++ b/exercises/practice/isbn-verifier/IsbnVerifierTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class IsbnVerifierTests Public Sub Valid_isbn() diff --git a/exercises/practice/isogram/.editorconfig b/exercises/practice/isogram/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/isogram/.editorconfig +++ b/exercises/practice/isogram/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/isogram/.meta/Example.vb b/exercises/practice/isogram/.meta/Example.vb index 69da543e..d53f7786 100644 --- a/exercises/practice/isogram/.meta/Example.vb +++ b/exercises/practice/isogram/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System.Collections.Generic - Public Module Isogram Public Function IsIsogram(ByVal word As String) As Boolean Dim letters = New HashSet(Of Char)() diff --git a/exercises/practice/isogram/Isogram.vb b/exercises/practice/isogram/Isogram.vb index ed249fd7..d5316963 100644 --- a/exercises/practice/isogram/Isogram.vb +++ b/exercises/practice/isogram/Isogram.vb @@ -1,5 +1,3 @@ -Imports System - Public Module Isogram Public Function IsIsogram(ByVal word As String) As Boolean Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/isogram/Isogram.vbproj b/exercises/practice/isogram/Isogram.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/isogram/Isogram.vbproj +++ b/exercises/practice/isogram/Isogram.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/isogram/IsogramTests.vb b/exercises/practice/isogram/IsogramTests.vb index 44c8ab6c..5240ea16 100644 --- a/exercises/practice/isogram/IsogramTests.vb +++ b/exercises/practice/isogram/IsogramTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class IsogramTests Public Sub Empty_string() diff --git a/exercises/practice/largest-series-product/.editorconfig b/exercises/practice/largest-series-product/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/largest-series-product/.editorconfig +++ b/exercises/practice/largest-series-product/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/largest-series-product/.meta/Example.vb b/exercises/practice/largest-series-product/.meta/Example.vb index b4922d2b..c7da5bdb 100644 --- a/exercises/practice/largest-series-product/.meta/Example.vb +++ b/exercises/practice/largest-series-product/.meta/Example.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq - Public Module LargestSeriesProduct Public Function GetLargestProduct(ByVal digits As String, ByVal span As Integer) As Long Return GetSlices(ParseDigits(digits), span).Max(Function(l) GetProduct(l)) diff --git a/exercises/practice/largest-series-product/LargestSeriesProduct.vb b/exercises/practice/largest-series-product/LargestSeriesProduct.vb index 86bd31f2..104c6588 100644 --- a/exercises/practice/largest-series-product/LargestSeriesProduct.vb +++ b/exercises/practice/largest-series-product/LargestSeriesProduct.vb @@ -1,5 +1,3 @@ -Imports System - Public Module LargestSeriesProduct Public Function GetLargestProduct(ByVal digits As String, ByVal span As Integer) As Long Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/largest-series-product/LargestSeriesProduct.vbproj b/exercises/practice/largest-series-product/LargestSeriesProduct.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/largest-series-product/LargestSeriesProduct.vbproj +++ b/exercises/practice/largest-series-product/LargestSeriesProduct.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/largest-series-product/LargestSeriesProductTests.vb b/exercises/practice/largest-series-product/LargestSeriesProductTests.vb index af0c0f09..c717aacf 100644 --- a/exercises/practice/largest-series-product/LargestSeriesProductTests.vb +++ b/exercises/practice/largest-series-product/LargestSeriesProductTests.vb @@ -1,6 +1,3 @@ -Imports System -Imports Xunit - Public Class LargestSeriesProductTests Public Sub Finds_the_largest_product_if_span_equals_length() diff --git a/exercises/practice/leap/.editorconfig b/exercises/practice/leap/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/leap/.editorconfig +++ b/exercises/practice/leap/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/leap/Leap.vb b/exercises/practice/leap/Leap.vb index 2f0ac77c..98fd4079 100644 --- a/exercises/practice/leap/Leap.vb +++ b/exercises/practice/leap/Leap.vb @@ -2,4 +2,4 @@ Public Module Leap Public Function IsLeapYear(ByVal year As Integer) As Boolean Throw New NotImplementedException("Delete this statement and write your own implementation here") End Function -End Module \ No newline at end of file +End Module diff --git a/exercises/practice/leap/Leap.vbproj b/exercises/practice/leap/Leap.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/leap/Leap.vbproj +++ b/exercises/practice/leap/Leap.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/leap/LeapTests.vb b/exercises/practice/leap/LeapTests.vb index b34fe83d..654e3e61 100644 --- a/exercises/practice/leap/LeapTests.vb +++ b/exercises/practice/leap/LeapTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class LeapTests Public Sub Year_not_divisible_by_4_in_common_year() @@ -45,4 +43,4 @@ Public Class LeapTests Public Sub Year_divisible_by_200_not_divisible_by_400_in_common_year() Assert.[False](Leap.IsLeapYear(1800)) End Sub -End Class \ No newline at end of file +End Class diff --git a/exercises/practice/ledger/.editorconfig b/exercises/practice/ledger/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/ledger/.editorconfig +++ b/exercises/practice/ledger/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/ledger/.meta/Example.vb b/exercises/practice/ledger/.meta/Example.vb index 13da6d8e..2d270e57 100644 --- a/exercises/practice/ledger/.meta/Example.vb +++ b/exercises/practice/ledger/.meta/Example.vb @@ -1,7 +1,4 @@ -Imports System -Imports System.Collections.Generic Imports System.Globalization -Imports System.Linq Public Class LedgerEntry Public Sub New(ByVal [date] As Date, ByVal description As String, ByVal change As Decimal) diff --git a/exercises/practice/ledger/Ledger.vb b/exercises/practice/ledger/Ledger.vb index a91a2649..9160ca49 100644 --- a/exercises/practice/ledger/Ledger.vb +++ b/exercises/practice/ledger/Ledger.vb @@ -1,7 +1,4 @@ -Imports System -Imports System.Collections.Generic Imports System.Globalization -Imports System.Linq Public Class LedgerEntry Public Sub New(ByVal [date] As Date, ByVal desc As String, ByVal chg As Decimal) diff --git a/exercises/practice/ledger/Ledger.vbproj b/exercises/practice/ledger/Ledger.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/ledger/Ledger.vbproj +++ b/exercises/practice/ledger/Ledger.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/ledger/LedgerTests.vb b/exercises/practice/ledger/LedgerTests.vb index f26ef615..158ae3ff 100644 --- a/exercises/practice/ledger/LedgerTests.vb +++ b/exercises/practice/ledger/LedgerTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class LedgerTests Public Sub Empty_ledger() diff --git a/exercises/practice/linked-list/.editorconfig b/exercises/practice/linked-list/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/linked-list/.editorconfig +++ b/exercises/practice/linked-list/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/linked-list/LinkedList.vb b/exercises/practice/linked-list/LinkedList.vb index 6e9da1f1..f9f16135 100644 --- a/exercises/practice/linked-list/LinkedList.vb +++ b/exercises/practice/linked-list/LinkedList.vb @@ -1,5 +1,3 @@ -Imports System - Public Class Deque(Of T) Public Sub PushMethod(ByVal value As T) Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/linked-list/LinkedList.vbproj b/exercises/practice/linked-list/LinkedList.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/linked-list/LinkedList.vbproj +++ b/exercises/practice/linked-list/LinkedList.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/linked-list/LinkedListTests.vb b/exercises/practice/linked-list/LinkedListTests.vb index c51bc8b9..2f9bbec1 100644 --- a/exercises/practice/linked-list/LinkedListTests.vb +++ b/exercises/practice/linked-list/LinkedListTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class DequeTests Public Sub Push_and_pop_are_first_in_last_out_order() diff --git a/exercises/practice/list-ops/.editorconfig b/exercises/practice/list-ops/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/list-ops/.editorconfig +++ b/exercises/practice/list-ops/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/list-ops/.meta/Example.vb b/exercises/practice/list-ops/.meta/Example.vb index cbad567f..eb53874c 100644 --- a/exercises/practice/list-ops/.meta/Example.vb +++ b/exercises/practice/list-ops/.meta/Example.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq - Public Module ListOps Private Function Cons(Of T)(ByVal x As T, ByVal input As List(Of T)) As List(Of T) Dim list = New List(Of T)(input) diff --git a/exercises/practice/list-ops/ListOps.vb b/exercises/practice/list-ops/ListOps.vb index 81e1732d..bcc1e136 100644 --- a/exercises/practice/list-ops/ListOps.vb +++ b/exercises/practice/list-ops/ListOps.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic - Public Module ListOps Public Function Length(Of T)(ByVal input As List(Of T)) As Integer Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/list-ops/ListOps.vbproj b/exercises/practice/list-ops/ListOps.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/list-ops/ListOps.vbproj +++ b/exercises/practice/list-ops/ListOps.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/list-ops/ListOpsTests.vb b/exercises/practice/list-ops/ListOpsTests.vb index 907e810f..55b0ad99 100644 --- a/exercises/practice/list-ops/ListOpsTests.vb +++ b/exercises/practice/list-ops/ListOpsTests.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports Xunit - Public Class ListOpsTests Public Sub Append_entries_to_a_list_and_return_the_new_list_empty_lists() diff --git a/exercises/practice/luhn/.editorconfig b/exercises/practice/luhn/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/luhn/.editorconfig +++ b/exercises/practice/luhn/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/luhn/.meta/Example.vb b/exercises/practice/luhn/.meta/Example.vb index 01720d4e..34428c9e 100644 --- a/exercises/practice/luhn/.meta/Example.vb +++ b/exercises/practice/luhn/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Linq - Public Module Luhn Public Function IsValid(ByVal number As String) As Boolean number = number.Replace(" ", "") diff --git a/exercises/practice/luhn/Luhn.vb b/exercises/practice/luhn/Luhn.vb index ba1d2d23..e0c7e1fb 100644 --- a/exercises/practice/luhn/Luhn.vb +++ b/exercises/practice/luhn/Luhn.vb @@ -1,5 +1,3 @@ -Imports System - Public Module Luhn Public Function IsValid(ByVal number As String) As Boolean Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/luhn/Luhn.vbproj b/exercises/practice/luhn/Luhn.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/luhn/Luhn.vbproj +++ b/exercises/practice/luhn/Luhn.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/luhn/LuhnTests.vb b/exercises/practice/luhn/LuhnTests.vb index 939f801b..4c58bb8d 100644 --- a/exercises/practice/luhn/LuhnTests.vb +++ b/exercises/practice/luhn/LuhnTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class LuhnTests Public Sub Single_digit_strings_can_not_be_valid() diff --git a/exercises/practice/matching-brackets/.editorconfig b/exercises/practice/matching-brackets/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/matching-brackets/.editorconfig +++ b/exercises/practice/matching-brackets/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/matching-brackets/MatchingBrackets.vb b/exercises/practice/matching-brackets/MatchingBrackets.vb index db2f9fab..995e12c5 100644 --- a/exercises/practice/matching-brackets/MatchingBrackets.vb +++ b/exercises/practice/matching-brackets/MatchingBrackets.vb @@ -1,7 +1,5 @@ -Imports System.Collections.Generic - Public Module MatchingBrackets Public Function IsPaired(ByVal input As String) As Boolean Throw New NotImplementedException("You need to implement this function") End Function -End Module \ No newline at end of file +End Module diff --git a/exercises/practice/matching-brackets/MatchingBrackets.vbproj b/exercises/practice/matching-brackets/MatchingBrackets.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/matching-brackets/MatchingBrackets.vbproj +++ b/exercises/practice/matching-brackets/MatchingBrackets.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/matching-brackets/MatchingBracketsTests.vb b/exercises/practice/matching-brackets/MatchingBracketsTests.vb index 2c146a9a..ffb53f9f 100644 --- a/exercises/practice/matching-brackets/MatchingBracketsTests.vb +++ b/exercises/practice/matching-brackets/MatchingBracketsTests.vb @@ -1,4 +1,3 @@ -Imports Xunit Public Class MatchingBracketsTests Public Sub PairedSquareBrackets() @@ -119,4 +118,4 @@ Public Class MatchingBracketsTests Dim value = "\left(\begin{array}{cc} \frac{1}{3} & x\\ \mathrm{e}^{x} &... x^2 \end{array}\right)" Assert.True(IsPaired(value)) End Sub -End Class \ No newline at end of file +End Class diff --git a/exercises/practice/matrix/.editorconfig b/exercises/practice/matrix/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/matrix/.editorconfig +++ b/exercises/practice/matrix/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/matrix/.meta/Example.vb b/exercises/practice/matrix/.meta/Example.vb index 2db7ef93..611cdc7c 100644 --- a/exercises/practice/matrix/.meta/Example.vb +++ b/exercises/practice/matrix/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System.Linq - Public Class Matrix Private ReadOnly _rows As Integer()() Private ReadOnly _cols As Integer()() diff --git a/exercises/practice/matrix/Matrix.vb b/exercises/practice/matrix/Matrix.vb index d52d40b0..76d0c997 100644 --- a/exercises/practice/matrix/Matrix.vb +++ b/exercises/practice/matrix/Matrix.vb @@ -1,5 +1,3 @@ -Imports System - Public Class Matrix Public Sub New(ByVal input As String) End Sub diff --git a/exercises/practice/matrix/Matrix.vbproj b/exercises/practice/matrix/Matrix.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/matrix/Matrix.vbproj +++ b/exercises/practice/matrix/Matrix.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/matrix/MatrixTests.vb b/exercises/practice/matrix/MatrixTests.vb index c1221d6e..bcf474f4 100644 --- a/exercises/practice/matrix/MatrixTests.vb +++ b/exercises/practice/matrix/MatrixTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class MatrixTests Public Sub Extract_row_from_one_number_matrix() diff --git a/exercises/practice/meetup/.editorconfig b/exercises/practice/meetup/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/meetup/.editorconfig +++ b/exercises/practice/meetup/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/meetup/.meta/Example.vb b/exercises/practice/meetup/.meta/Example.vb index 0c3886b4..f441fd46 100644 --- a/exercises/practice/meetup/.meta/Example.vb +++ b/exercises/practice/meetup/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic - Public Enum Schedule Teenth First @@ -47,7 +44,7 @@ Public Class Meetup Private Class TeenthScheduler Inherits Scheduler Public Overrides Function Day(ByVal year As Integer, ByVal month As Integer, ByVal dayOfWeek As DayOfWeek) As Date - Return FindFirstDayOfWeek(dayOfWeek, New DateTime(year, month, 13), 1) + Return FindFirstDayOfWeek(dayOfWeek, New Date(year, month, 13), 1) End Function End Class @@ -60,7 +57,7 @@ Public Class Meetup End Sub Public Overrides Function Day(ByVal year As Integer, ByVal month As Integer, ByVal dayOfWeek As DayOfWeek) As Date - Dim [date] = FindFirstDayOfWeek(dayOfWeek, New DateTime(year, month, 1), 1) + Dim [date] = FindFirstDayOfWeek(dayOfWeek, New Date(year, month, 1), 1) Return [date].AddDays(nthWeek * 7) End Function End Class @@ -68,7 +65,7 @@ Public Class Meetup Private Class LastScheduler Inherits Scheduler Public Overrides Function Day(ByVal year As Integer, ByVal month As Integer, ByVal dayOfWeek As DayOfWeek) As Date - Dim startingDate = New DateTime(year, month, Date.DaysInMonth(year, month)) + Dim startingDate = New Date(year, month, Date.DaysInMonth(year, month)) Return FindFirstDayOfWeek(dayOfWeek, startingDate, -1) End Function End Class diff --git a/exercises/practice/meetup/Meetup.vb b/exercises/practice/meetup/Meetup.vb index b5217aa6..cc17eac4 100644 --- a/exercises/practice/meetup/Meetup.vb +++ b/exercises/practice/meetup/Meetup.vb @@ -1,5 +1,3 @@ -Imports System - Public Enum ScheduleType Teenth First diff --git a/exercises/practice/meetup/Meetup.vbproj b/exercises/practice/meetup/Meetup.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/meetup/Meetup.vbproj +++ b/exercises/practice/meetup/Meetup.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/meetup/MeetupTests.vb b/exercises/practice/meetup/MeetupTests.vb index f740fc73..26c8442b 100644 --- a/exercises/practice/meetup/MeetupTests.vb +++ b/exercises/practice/meetup/MeetupTests.vb @@ -1,669 +1,666 @@ -Imports System -Imports Xunit - Public Class MeetupTests Public Sub When_teenth_monday_is_the_13th_the_first_day_of_the_teenth_week() Dim sut = New Meetup(5, 2013) - Dim expected = New DateTime(2013, 5, 13) + Dim expected = New Date(2013, 5, 13) Assert.Equal(expected, sut.Day(DayOfWeek.Monday, Schedule.Teenth)) End Sub Public Sub When_teenth_monday_is_the_19th_the_last_day_of_the_teenth_week() Dim sut = New Meetup(8, 2013) - Dim expected = New DateTime(2013, 8, 19) + Dim expected = New Date(2013, 8, 19) Assert.Equal(expected, sut.Day(DayOfWeek.Monday, Schedule.Teenth)) End Sub Public Sub When_teenth_monday_is_some_day_in_the_middle_of_the_teenth_week() Dim sut = New Meetup(9, 2013) - Dim expected = New DateTime(2013, 9, 16) + Dim expected = New Date(2013, 9, 16) Assert.Equal(expected, sut.Day(DayOfWeek.Monday, Schedule.Teenth)) End Sub Public Sub When_teenth_tuesday_is_the_19th_the_last_day_of_the_teenth_week() Dim sut = New Meetup(3, 2013) - Dim expected = New DateTime(2013, 3, 19) + Dim expected = New Date(2013, 3, 19) Assert.Equal(expected, sut.Day(DayOfWeek.Tuesday, Schedule.Teenth)) End Sub Public Sub When_teenth_tuesday_is_some_day_in_the_middle_of_the_teenth_week() Dim sut = New Meetup(4, 2013) - Dim expected = New DateTime(2013, 4, 16) + Dim expected = New Date(2013, 4, 16) Assert.Equal(expected, sut.Day(DayOfWeek.Tuesday, Schedule.Teenth)) End Sub Public Sub When_teenth_tuesday_is_the_13th_the_first_day_of_the_teenth_week() Dim sut = New Meetup(8, 2013) - Dim expected = New DateTime(2013, 8, 13) + Dim expected = New Date(2013, 8, 13) Assert.Equal(expected, sut.Day(DayOfWeek.Tuesday, Schedule.Teenth)) End Sub Public Sub When_teenth_wednesday_is_some_day_in_the_middle_of_the_teenth_week() Dim sut = New Meetup(1, 2013) - Dim expected = New DateTime(2013, 1, 16) + Dim expected = New Date(2013, 1, 16) Assert.Equal(expected, sut.Day(DayOfWeek.Wednesday, Schedule.Teenth)) End Sub Public Sub When_teenth_wednesday_is_the_13th_the_first_day_of_the_teenth_week() Dim sut = New Meetup(2, 2013) - Dim expected = New DateTime(2013, 2, 13) + Dim expected = New Date(2013, 2, 13) Assert.Equal(expected, sut.Day(DayOfWeek.Wednesday, Schedule.Teenth)) End Sub Public Sub When_teenth_wednesday_is_the_19th_the_last_day_of_the_teenth_week() Dim sut = New Meetup(6, 2013) - Dim expected = New DateTime(2013, 6, 19) + Dim expected = New Date(2013, 6, 19) Assert.Equal(expected, sut.Day(DayOfWeek.Wednesday, Schedule.Teenth)) End Sub Public Sub When_teenth_thursday_is_some_day_in_the_middle_of_the_teenth_week() Dim sut = New Meetup(5, 2013) - Dim expected = New DateTime(2013, 5, 16) + Dim expected = New Date(2013, 5, 16) Assert.Equal(expected, sut.Day(DayOfWeek.Thursday, Schedule.Teenth)) End Sub Public Sub When_teenth_thursday_is_the_13th_the_first_day_of_the_teenth_week() Dim sut = New Meetup(6, 2013) - Dim expected = New DateTime(2013, 6, 13) + Dim expected = New Date(2013, 6, 13) Assert.Equal(expected, sut.Day(DayOfWeek.Thursday, Schedule.Teenth)) End Sub Public Sub When_teenth_thursday_is_the_19th_the_last_day_of_the_teenth_week() Dim sut = New Meetup(9, 2013) - Dim expected = New DateTime(2013, 9, 19) + Dim expected = New Date(2013, 9, 19) Assert.Equal(expected, sut.Day(DayOfWeek.Thursday, Schedule.Teenth)) End Sub Public Sub When_teenth_friday_is_the_19th_the_last_day_of_the_teenth_week() Dim sut = New Meetup(4, 2013) - Dim expected = New DateTime(2013, 4, 19) + Dim expected = New Date(2013, 4, 19) Assert.Equal(expected, sut.Day(DayOfWeek.Friday, Schedule.Teenth)) End Sub Public Sub When_teenth_friday_is_some_day_in_the_middle_of_the_teenth_week() Dim sut = New Meetup(8, 2013) - Dim expected = New DateTime(2013, 8, 16) + Dim expected = New Date(2013, 8, 16) Assert.Equal(expected, sut.Day(DayOfWeek.Friday, Schedule.Teenth)) End Sub Public Sub When_teenth_friday_is_the_13th_the_first_day_of_the_teenth_week() Dim sut = New Meetup(9, 2013) - Dim expected = New DateTime(2013, 9, 13) + Dim expected = New Date(2013, 9, 13) Assert.Equal(expected, sut.Day(DayOfWeek.Friday, Schedule.Teenth)) End Sub Public Sub When_teenth_saturday_is_some_day_in_the_middle_of_the_teenth_week() Dim sut = New Meetup(2, 2013) - Dim expected = New DateTime(2013, 2, 16) + Dim expected = New Date(2013, 2, 16) Assert.Equal(expected, sut.Day(DayOfWeek.Saturday, Schedule.Teenth)) End Sub Public Sub When_teenth_saturday_is_the_13th_the_first_day_of_the_teenth_week() Dim sut = New Meetup(4, 2013) - Dim expected = New DateTime(2013, 4, 13) + Dim expected = New Date(2013, 4, 13) Assert.Equal(expected, sut.Day(DayOfWeek.Saturday, Schedule.Teenth)) End Sub Public Sub When_teenth_saturday_is_the_19th_the_last_day_of_the_teenth_week() Dim sut = New Meetup(10, 2013) - Dim expected = New DateTime(2013, 10, 19) + Dim expected = New Date(2013, 10, 19) Assert.Equal(expected, sut.Day(DayOfWeek.Saturday, Schedule.Teenth)) End Sub Public Sub When_teenth_sunday_is_the_19th_the_last_day_of_the_teenth_week() Dim sut = New Meetup(5, 2013) - Dim expected = New DateTime(2013, 5, 19) + Dim expected = New Date(2013, 5, 19) Assert.Equal(expected, sut.Day(DayOfWeek.Sunday, Schedule.Teenth)) End Sub Public Sub When_teenth_sunday_is_some_day_in_the_middle_of_the_teenth_week() Dim sut = New Meetup(6, 2013) - Dim expected = New DateTime(2013, 6, 16) + Dim expected = New Date(2013, 6, 16) Assert.Equal(expected, sut.Day(DayOfWeek.Sunday, Schedule.Teenth)) End Sub Public Sub When_teenth_sunday_is_the_13th_the_first_day_of_the_teenth_week() Dim sut = New Meetup(10, 2013) - Dim expected = New DateTime(2013, 10, 13) + Dim expected = New Date(2013, 10, 13) Assert.Equal(expected, sut.Day(DayOfWeek.Sunday, Schedule.Teenth)) End Sub Public Sub When_first_monday_is_some_day_in_the_middle_of_the_first_week() Dim sut = New Meetup(3, 2013) - Dim expected = New DateTime(2013, 3, 4) + Dim expected = New Date(2013, 3, 4) Assert.Equal(expected, sut.Day(DayOfWeek.Monday, Schedule.First)) End Sub Public Sub When_first_monday_is_the_1st_the_first_day_of_the_first_week() Dim sut = New Meetup(4, 2013) - Dim expected = New DateTime(2013, 4, 1) + Dim expected = New Date(2013, 4, 1) Assert.Equal(expected, sut.Day(DayOfWeek.Monday, Schedule.First)) End Sub Public Sub When_first_tuesday_is_the_7th_the_last_day_of_the_first_week() Dim sut = New Meetup(5, 2013) - Dim expected = New DateTime(2013, 5, 7) + Dim expected = New Date(2013, 5, 7) Assert.Equal(expected, sut.Day(DayOfWeek.Tuesday, Schedule.First)) End Sub Public Sub When_first_tuesday_is_some_day_in_the_middle_of_the_first_week() Dim sut = New Meetup(6, 2013) - Dim expected = New DateTime(2013, 6, 4) + Dim expected = New Date(2013, 6, 4) Assert.Equal(expected, sut.Day(DayOfWeek.Tuesday, Schedule.First)) End Sub Public Sub When_first_wednesday_is_some_day_in_the_middle_of_the_first_week() Dim sut = New Meetup(7, 2013) - Dim expected = New DateTime(2013, 7, 3) + Dim expected = New Date(2013, 7, 3) Assert.Equal(expected, sut.Day(DayOfWeek.Wednesday, Schedule.First)) End Sub Public Sub When_first_wednesday_is_the_7th_the_last_day_of_the_first_week() Dim sut = New Meetup(8, 2013) - Dim expected = New DateTime(2013, 8, 7) + Dim expected = New Date(2013, 8, 7) Assert.Equal(expected, sut.Day(DayOfWeek.Wednesday, Schedule.First)) End Sub Public Sub When_first_thursday_is_some_day_in_the_middle_of_the_first_week() Dim sut = New Meetup(9, 2013) - Dim expected = New DateTime(2013, 9, 5) + Dim expected = New Date(2013, 9, 5) Assert.Equal(expected, sut.Day(DayOfWeek.Thursday, Schedule.First)) End Sub Public Sub When_first_thursday_is_another_day_in_the_middle_of_the_first_week() Dim sut = New Meetup(10, 2013) - Dim expected = New DateTime(2013, 10, 3) + Dim expected = New Date(2013, 10, 3) Assert.Equal(expected, sut.Day(DayOfWeek.Thursday, Schedule.First)) End Sub Public Sub When_first_friday_is_the_1st_the_first_day_of_the_first_week() Dim sut = New Meetup(11, 2013) - Dim expected = New DateTime(2013, 11, 1) + Dim expected = New Date(2013, 11, 1) Assert.Equal(expected, sut.Day(DayOfWeek.Friday, Schedule.First)) End Sub Public Sub When_first_friday_is_some_day_in_the_middle_of_the_first_week() Dim sut = New Meetup(12, 2013) - Dim expected = New DateTime(2013, 12, 6) + Dim expected = New Date(2013, 12, 6) Assert.Equal(expected, sut.Day(DayOfWeek.Friday, Schedule.First)) End Sub Public Sub When_first_saturday_is_some_day_in_the_middle_of_the_first_week() Dim sut = New Meetup(1, 2013) - Dim expected = New DateTime(2013, 1, 5) + Dim expected = New Date(2013, 1, 5) Assert.Equal(expected, sut.Day(DayOfWeek.Saturday, Schedule.First)) End Sub Public Sub When_first_saturday_is_another_day_in_the_middle_of_the_first_week() Dim sut = New Meetup(2, 2013) - Dim expected = New DateTime(2013, 2, 2) + Dim expected = New Date(2013, 2, 2) Assert.Equal(expected, sut.Day(DayOfWeek.Saturday, Schedule.First)) End Sub Public Sub When_first_sunday_is_some_day_in_the_middle_of_the_first_week() Dim sut = New Meetup(3, 2013) - Dim expected = New DateTime(2013, 3, 3) + Dim expected = New Date(2013, 3, 3) Assert.Equal(expected, sut.Day(DayOfWeek.Sunday, Schedule.First)) End Sub Public Sub When_first_sunday_is_the_7th_the_last_day_of_the_first_week() Dim sut = New Meetup(4, 2013) - Dim expected = New DateTime(2013, 4, 7) + Dim expected = New Date(2013, 4, 7) Assert.Equal(expected, sut.Day(DayOfWeek.Sunday, Schedule.First)) End Sub Public Sub When_second_monday_is_some_day_in_the_middle_of_the_second_week() Dim sut = New Meetup(3, 2013) - Dim expected = New DateTime(2013, 3, 11) + Dim expected = New Date(2013, 3, 11) Assert.Equal(expected, sut.Day(DayOfWeek.Monday, Schedule.Second)) End Sub Public Sub When_second_monday_is_the_8th_the_first_day_of_the_second_week() Dim sut = New Meetup(4, 2013) - Dim expected = New DateTime(2013, 4, 8) + Dim expected = New Date(2013, 4, 8) Assert.Equal(expected, sut.Day(DayOfWeek.Monday, Schedule.Second)) End Sub Public Sub When_second_tuesday_is_the_14th_the_last_day_of_the_second_week() Dim sut = New Meetup(5, 2013) - Dim expected = New DateTime(2013, 5, 14) + Dim expected = New Date(2013, 5, 14) Assert.Equal(expected, sut.Day(DayOfWeek.Tuesday, Schedule.Second)) End Sub Public Sub When_second_tuesday_is_some_day_in_the_middle_of_the_second_week() Dim sut = New Meetup(6, 2013) - Dim expected = New DateTime(2013, 6, 11) + Dim expected = New Date(2013, 6, 11) Assert.Equal(expected, sut.Day(DayOfWeek.Tuesday, Schedule.Second)) End Sub Public Sub When_second_wednesday_is_some_day_in_the_middle_of_the_second_week() Dim sut = New Meetup(7, 2013) - Dim expected = New DateTime(2013, 7, 10) + Dim expected = New Date(2013, 7, 10) Assert.Equal(expected, sut.Day(DayOfWeek.Wednesday, Schedule.Second)) End Sub Public Sub When_second_wednesday_is_the_14th_the_last_day_of_the_second_week() Dim sut = New Meetup(8, 2013) - Dim expected = New DateTime(2013, 8, 14) + Dim expected = New Date(2013, 8, 14) Assert.Equal(expected, sut.Day(DayOfWeek.Wednesday, Schedule.Second)) End Sub Public Sub When_second_thursday_is_some_day_in_the_middle_of_the_second_week() Dim sut = New Meetup(9, 2013) - Dim expected = New DateTime(2013, 9, 12) + Dim expected = New Date(2013, 9, 12) Assert.Equal(expected, sut.Day(DayOfWeek.Thursday, Schedule.Second)) End Sub Public Sub When_second_thursday_is_another_day_in_the_middle_of_the_second_week() Dim sut = New Meetup(10, 2013) - Dim expected = New DateTime(2013, 10, 10) + Dim expected = New Date(2013, 10, 10) Assert.Equal(expected, sut.Day(DayOfWeek.Thursday, Schedule.Second)) End Sub Public Sub When_second_friday_is_the_8th_the_first_day_of_the_second_week() Dim sut = New Meetup(11, 2013) - Dim expected = New DateTime(2013, 11, 8) + Dim expected = New Date(2013, 11, 8) Assert.Equal(expected, sut.Day(DayOfWeek.Friday, Schedule.Second)) End Sub Public Sub When_second_friday_is_some_day_in_the_middle_of_the_second_week() Dim sut = New Meetup(12, 2013) - Dim expected = New DateTime(2013, 12, 13) + Dim expected = New Date(2013, 12, 13) Assert.Equal(expected, sut.Day(DayOfWeek.Friday, Schedule.Second)) End Sub Public Sub When_second_saturday_is_some_day_in_the_middle_of_the_second_week() Dim sut = New Meetup(1, 2013) - Dim expected = New DateTime(2013, 1, 12) + Dim expected = New Date(2013, 1, 12) Assert.Equal(expected, sut.Day(DayOfWeek.Saturday, Schedule.Second)) End Sub Public Sub When_second_saturday_is_another_day_in_the_middle_of_the_second_week() Dim sut = New Meetup(2, 2013) - Dim expected = New DateTime(2013, 2, 9) + Dim expected = New Date(2013, 2, 9) Assert.Equal(expected, sut.Day(DayOfWeek.Saturday, Schedule.Second)) End Sub Public Sub When_second_sunday_is_some_day_in_the_middle_of_the_second_week() Dim sut = New Meetup(3, 2013) - Dim expected = New DateTime(2013, 3, 10) + Dim expected = New Date(2013, 3, 10) Assert.Equal(expected, sut.Day(DayOfWeek.Sunday, Schedule.Second)) End Sub Public Sub When_second_sunday_is_the_14th_the_last_day_of_the_second_week() Dim sut = New Meetup(4, 2013) - Dim expected = New DateTime(2013, 4, 14) + Dim expected = New Date(2013, 4, 14) Assert.Equal(expected, sut.Day(DayOfWeek.Sunday, Schedule.Second)) End Sub Public Sub When_third_monday_is_some_day_in_the_middle_of_the_third_week() Dim sut = New Meetup(3, 2013) - Dim expected = New DateTime(2013, 3, 18) + Dim expected = New Date(2013, 3, 18) Assert.Equal(expected, sut.Day(DayOfWeek.Monday, Schedule.Third)) End Sub Public Sub When_third_monday_is_the_15th_the_first_day_of_the_third_week() Dim sut = New Meetup(4, 2013) - Dim expected = New DateTime(2013, 4, 15) + Dim expected = New Date(2013, 4, 15) Assert.Equal(expected, sut.Day(DayOfWeek.Monday, Schedule.Third)) End Sub Public Sub When_third_tuesday_is_the_21st_the_last_day_of_the_third_week() Dim sut = New Meetup(5, 2013) - Dim expected = New DateTime(2013, 5, 21) + Dim expected = New Date(2013, 5, 21) Assert.Equal(expected, sut.Day(DayOfWeek.Tuesday, Schedule.Third)) End Sub Public Sub When_third_tuesday_is_some_day_in_the_middle_of_the_third_week() Dim sut = New Meetup(6, 2013) - Dim expected = New DateTime(2013, 6, 18) + Dim expected = New Date(2013, 6, 18) Assert.Equal(expected, sut.Day(DayOfWeek.Tuesday, Schedule.Third)) End Sub Public Sub When_third_wednesday_is_some_day_in_the_middle_of_the_third_week() Dim sut = New Meetup(7, 2013) - Dim expected = New DateTime(2013, 7, 17) + Dim expected = New Date(2013, 7, 17) Assert.Equal(expected, sut.Day(DayOfWeek.Wednesday, Schedule.Third)) End Sub Public Sub When_third_wednesday_is_the_21st_the_last_day_of_the_third_week() Dim sut = New Meetup(8, 2013) - Dim expected = New DateTime(2013, 8, 21) + Dim expected = New Date(2013, 8, 21) Assert.Equal(expected, sut.Day(DayOfWeek.Wednesday, Schedule.Third)) End Sub Public Sub When_third_thursday_is_some_day_in_the_middle_of_the_third_week() Dim sut = New Meetup(9, 2013) - Dim expected = New DateTime(2013, 9, 19) + Dim expected = New Date(2013, 9, 19) Assert.Equal(expected, sut.Day(DayOfWeek.Thursday, Schedule.Third)) End Sub Public Sub When_third_thursday_is_another_day_in_the_middle_of_the_third_week() Dim sut = New Meetup(10, 2013) - Dim expected = New DateTime(2013, 10, 17) + Dim expected = New Date(2013, 10, 17) Assert.Equal(expected, sut.Day(DayOfWeek.Thursday, Schedule.Third)) End Sub Public Sub When_third_friday_is_the_15th_the_first_day_of_the_third_week() Dim sut = New Meetup(11, 2013) - Dim expected = New DateTime(2013, 11, 15) + Dim expected = New Date(2013, 11, 15) Assert.Equal(expected, sut.Day(DayOfWeek.Friday, Schedule.Third)) End Sub Public Sub When_third_friday_is_some_day_in_the_middle_of_the_third_week() Dim sut = New Meetup(12, 2013) - Dim expected = New DateTime(2013, 12, 20) + Dim expected = New Date(2013, 12, 20) Assert.Equal(expected, sut.Day(DayOfWeek.Friday, Schedule.Third)) End Sub Public Sub When_third_saturday_is_some_day_in_the_middle_of_the_third_week() Dim sut = New Meetup(1, 2013) - Dim expected = New DateTime(2013, 1, 19) + Dim expected = New Date(2013, 1, 19) Assert.Equal(expected, sut.Day(DayOfWeek.Saturday, Schedule.Third)) End Sub Public Sub When_third_saturday_is_another_day_in_the_middle_of_the_third_week() Dim sut = New Meetup(2, 2013) - Dim expected = New DateTime(2013, 2, 16) + Dim expected = New Date(2013, 2, 16) Assert.Equal(expected, sut.Day(DayOfWeek.Saturday, Schedule.Third)) End Sub Public Sub When_third_sunday_is_some_day_in_the_middle_of_the_third_week() Dim sut = New Meetup(3, 2013) - Dim expected = New DateTime(2013, 3, 17) + Dim expected = New Date(2013, 3, 17) Assert.Equal(expected, sut.Day(DayOfWeek.Sunday, Schedule.Third)) End Sub Public Sub When_third_sunday_is_the_21st_the_last_day_of_the_third_week() Dim sut = New Meetup(4, 2013) - Dim expected = New DateTime(2013, 4, 21) + Dim expected = New Date(2013, 4, 21) Assert.Equal(expected, sut.Day(DayOfWeek.Sunday, Schedule.Third)) End Sub Public Sub When_fourth_monday_is_some_day_in_the_middle_of_the_fourth_week() Dim sut = New Meetup(3, 2013) - Dim expected = New DateTime(2013, 3, 25) + Dim expected = New Date(2013, 3, 25) Assert.Equal(expected, sut.Day(DayOfWeek.Monday, Schedule.Fourth)) End Sub Public Sub When_fourth_monday_is_the_22nd_the_first_day_of_the_fourth_week() Dim sut = New Meetup(4, 2013) - Dim expected = New DateTime(2013, 4, 22) + Dim expected = New Date(2013, 4, 22) Assert.Equal(expected, sut.Day(DayOfWeek.Monday, Schedule.Fourth)) End Sub Public Sub When_fourth_tuesday_is_the_28th_the_last_day_of_the_fourth_week() Dim sut = New Meetup(5, 2013) - Dim expected = New DateTime(2013, 5, 28) + Dim expected = New Date(2013, 5, 28) Assert.Equal(expected, sut.Day(DayOfWeek.Tuesday, Schedule.Fourth)) End Sub Public Sub When_fourth_tuesday_is_some_day_in_the_middle_of_the_fourth_week() Dim sut = New Meetup(6, 2013) - Dim expected = New DateTime(2013, 6, 25) + Dim expected = New Date(2013, 6, 25) Assert.Equal(expected, sut.Day(DayOfWeek.Tuesday, Schedule.Fourth)) End Sub Public Sub When_fourth_wednesday_is_some_day_in_the_middle_of_the_fourth_week() Dim sut = New Meetup(7, 2013) - Dim expected = New DateTime(2013, 7, 24) + Dim expected = New Date(2013, 7, 24) Assert.Equal(expected, sut.Day(DayOfWeek.Wednesday, Schedule.Fourth)) End Sub Public Sub When_fourth_wednesday_is_the_28th_the_last_day_of_the_fourth_week() Dim sut = New Meetup(8, 2013) - Dim expected = New DateTime(2013, 8, 28) + Dim expected = New Date(2013, 8, 28) Assert.Equal(expected, sut.Day(DayOfWeek.Wednesday, Schedule.Fourth)) End Sub Public Sub When_fourth_thursday_is_some_day_in_the_middle_of_the_fourth_week() Dim sut = New Meetup(9, 2013) - Dim expected = New DateTime(2013, 9, 26) + Dim expected = New Date(2013, 9, 26) Assert.Equal(expected, sut.Day(DayOfWeek.Thursday, Schedule.Fourth)) End Sub Public Sub When_fourth_thursday_is_another_day_in_the_middle_of_the_fourth_week() Dim sut = New Meetup(10, 2013) - Dim expected = New DateTime(2013, 10, 24) + Dim expected = New Date(2013, 10, 24) Assert.Equal(expected, sut.Day(DayOfWeek.Thursday, Schedule.Fourth)) End Sub Public Sub When_fourth_friday_is_the_22nd_the_first_day_of_the_fourth_week() Dim sut = New Meetup(11, 2013) - Dim expected = New DateTime(2013, 11, 22) + Dim expected = New Date(2013, 11, 22) Assert.Equal(expected, sut.Day(DayOfWeek.Friday, Schedule.Fourth)) End Sub Public Sub When_fourth_friday_is_some_day_in_the_middle_of_the_fourth_week() Dim sut = New Meetup(12, 2013) - Dim expected = New DateTime(2013, 12, 27) + Dim expected = New Date(2013, 12, 27) Assert.Equal(expected, sut.Day(DayOfWeek.Friday, Schedule.Fourth)) End Sub Public Sub When_fourth_saturday_is_some_day_in_the_middle_of_the_fourth_week() Dim sut = New Meetup(1, 2013) - Dim expected = New DateTime(2013, 1, 26) + Dim expected = New Date(2013, 1, 26) Assert.Equal(expected, sut.Day(DayOfWeek.Saturday, Schedule.Fourth)) End Sub Public Sub When_fourth_saturday_is_another_day_in_the_middle_of_the_fourth_week() Dim sut = New Meetup(2, 2013) - Dim expected = New DateTime(2013, 2, 23) + Dim expected = New Date(2013, 2, 23) Assert.Equal(expected, sut.Day(DayOfWeek.Saturday, Schedule.Fourth)) End Sub Public Sub When_fourth_sunday_is_some_day_in_the_middle_of_the_fourth_week() Dim sut = New Meetup(3, 2013) - Dim expected = New DateTime(2013, 3, 24) + Dim expected = New Date(2013, 3, 24) Assert.Equal(expected, sut.Day(DayOfWeek.Sunday, Schedule.Fourth)) End Sub Public Sub When_fourth_sunday_is_the_28th_the_last_day_of_the_fourth_week() Dim sut = New Meetup(4, 2013) - Dim expected = New DateTime(2013, 4, 28) + Dim expected = New Date(2013, 4, 28) Assert.Equal(expected, sut.Day(DayOfWeek.Sunday, Schedule.Fourth)) End Sub Public Sub Last_monday_in_a_month_with_four_mondays() Dim sut = New Meetup(3, 2013) - Dim expected = New DateTime(2013, 3, 25) + Dim expected = New Date(2013, 3, 25) Assert.Equal(expected, sut.Day(DayOfWeek.Monday, Schedule.Last)) End Sub Public Sub Last_monday_in_a_month_with_five_mondays() Dim sut = New Meetup(4, 2013) - Dim expected = New DateTime(2013, 4, 29) + Dim expected = New Date(2013, 4, 29) Assert.Equal(expected, sut.Day(DayOfWeek.Monday, Schedule.Last)) End Sub Public Sub Last_tuesday_in_a_month_with_four_tuesdays() Dim sut = New Meetup(5, 2013) - Dim expected = New DateTime(2013, 5, 28) + Dim expected = New Date(2013, 5, 28) Assert.Equal(expected, sut.Day(DayOfWeek.Tuesday, Schedule.Last)) End Sub Public Sub Last_tuesday_in_another_month_with_four_tuesdays() Dim sut = New Meetup(6, 2013) - Dim expected = New DateTime(2013, 6, 25) + Dim expected = New Date(2013, 6, 25) Assert.Equal(expected, sut.Day(DayOfWeek.Tuesday, Schedule.Last)) End Sub Public Sub Last_wednesday_in_a_month_with_five_wednesdays() Dim sut = New Meetup(7, 2013) - Dim expected = New DateTime(2013, 7, 31) + Dim expected = New Date(2013, 7, 31) Assert.Equal(expected, sut.Day(DayOfWeek.Wednesday, Schedule.Last)) End Sub Public Sub Last_wednesday_in_a_month_with_four_wednesdays() Dim sut = New Meetup(8, 2013) - Dim expected = New DateTime(2013, 8, 28) + Dim expected = New Date(2013, 8, 28) Assert.Equal(expected, sut.Day(DayOfWeek.Wednesday, Schedule.Last)) End Sub Public Sub Last_thursday_in_a_month_with_four_thursdays() Dim sut = New Meetup(9, 2013) - Dim expected = New DateTime(2013, 9, 26) + Dim expected = New Date(2013, 9, 26) Assert.Equal(expected, sut.Day(DayOfWeek.Thursday, Schedule.Last)) End Sub Public Sub Last_thursday_in_a_month_with_five_thursdays() Dim sut = New Meetup(10, 2013) - Dim expected = New DateTime(2013, 10, 31) + Dim expected = New Date(2013, 10, 31) Assert.Equal(expected, sut.Day(DayOfWeek.Thursday, Schedule.Last)) End Sub Public Sub Last_friday_in_a_month_with_five_fridays() Dim sut = New Meetup(11, 2013) - Dim expected = New DateTime(2013, 11, 29) + Dim expected = New Date(2013, 11, 29) Assert.Equal(expected, sut.Day(DayOfWeek.Friday, Schedule.Last)) End Sub Public Sub Last_friday_in_a_month_with_four_fridays() Dim sut = New Meetup(12, 2013) - Dim expected = New DateTime(2013, 12, 27) + Dim expected = New Date(2013, 12, 27) Assert.Equal(expected, sut.Day(DayOfWeek.Friday, Schedule.Last)) End Sub Public Sub Last_saturday_in_a_month_with_four_saturdays() Dim sut = New Meetup(1, 2013) - Dim expected = New DateTime(2013, 1, 26) + Dim expected = New Date(2013, 1, 26) Assert.Equal(expected, sut.Day(DayOfWeek.Saturday, Schedule.Last)) End Sub Public Sub Last_saturday_in_another_month_with_four_saturdays() Dim sut = New Meetup(2, 2013) - Dim expected = New DateTime(2013, 2, 23) + Dim expected = New Date(2013, 2, 23) Assert.Equal(expected, sut.Day(DayOfWeek.Saturday, Schedule.Last)) End Sub Public Sub Last_sunday_in_a_month_with_five_sundays() Dim sut = New Meetup(3, 2013) - Dim expected = New DateTime(2013, 3, 31) + Dim expected = New Date(2013, 3, 31) Assert.Equal(expected, sut.Day(DayOfWeek.Sunday, Schedule.Last)) End Sub Public Sub Last_sunday_in_a_month_with_four_sundays() Dim sut = New Meetup(4, 2013) - Dim expected = New DateTime(2013, 4, 28) + Dim expected = New Date(2013, 4, 28) Assert.Equal(expected, sut.Day(DayOfWeek.Sunday, Schedule.Last)) End Sub Public Sub When_last_wednesday_in_february_in_a_leap_year_is_the_29th() Dim sut = New Meetup(2, 2012) - Dim expected = New DateTime(2012, 2, 29) + Dim expected = New Date(2012, 2, 29) Assert.Equal(expected, sut.Day(DayOfWeek.Wednesday, Schedule.Last)) End Sub Public Sub Last_wednesday_in_december_that_is_also_the_last_day_of_the_year() Dim sut = New Meetup(12, 2014) - Dim expected = New DateTime(2014, 12, 31) + Dim expected = New Date(2014, 12, 31) Assert.Equal(expected, sut.Day(DayOfWeek.Wednesday, Schedule.Last)) End Sub Public Sub When_last_sunday_in_february_in_a_non_leap_year_is_not_the_29th() Dim sut = New Meetup(2, 2015) - Dim expected = New DateTime(2015, 2, 22) + Dim expected = New Date(2015, 2, 22) Assert.Equal(expected, sut.Day(DayOfWeek.Sunday, Schedule.Last)) End Sub Public Sub When_first_friday_is_the_7th_the_last_day_of_the_first_week() Dim sut = New Meetup(12, 2012) - Dim expected = New DateTime(2012, 12, 7) + Dim expected = New Date(2012, 12, 7) Assert.Equal(expected, sut.Day(DayOfWeek.Friday, Schedule.First)) End Sub End Class diff --git a/exercises/practice/minesweeper/.editorconfig b/exercises/practice/minesweeper/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/minesweeper/.editorconfig +++ b/exercises/practice/minesweeper/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/minesweeper/.meta/Example.vb b/exercises/practice/minesweeper/.meta/Example.vb index d7358c5b..fc869bae 100644 --- a/exercises/practice/minesweeper/.meta/Example.vb +++ b/exercises/practice/minesweeper/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic - Public Class Minesweeper Public Shared Function Annotate(ByVal input As String()) As String() Dim results = New List(Of String)() diff --git a/exercises/practice/minesweeper/Minesweeper.vb b/exercises/practice/minesweeper/Minesweeper.vb index 8a340afc..1f20dded 100644 --- a/exercises/practice/minesweeper/Minesweeper.vb +++ b/exercises/practice/minesweeper/Minesweeper.vb @@ -1,5 +1,3 @@ -Imports System - Public Module Minesweeper Public Function Annotate(ByVal input As String()) As String() Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/minesweeper/Minesweeper.vbproj b/exercises/practice/minesweeper/Minesweeper.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/minesweeper/Minesweeper.vbproj +++ b/exercises/practice/minesweeper/Minesweeper.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/minesweeper/MinesweeperTests.vb b/exercises/practice/minesweeper/MinesweeperTests.vb index e2e6e8c1..7ef74bf8 100644 --- a/exercises/practice/minesweeper/MinesweeperTests.vb +++ b/exercises/practice/minesweeper/MinesweeperTests.vb @@ -1,6 +1,3 @@ -Imports System -Imports Xunit - Public Class MinesweeperTests Public Sub No_rows() diff --git a/exercises/practice/nth-prime/.editorconfig b/exercises/practice/nth-prime/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/nth-prime/.editorconfig +++ b/exercises/practice/nth-prime/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/nth-prime/.meta/Example.vb b/exercises/practice/nth-prime/.meta/Example.vb index 8bdf6f82..0d1343b7 100644 --- a/exercises/practice/nth-prime/.meta/Example.vb +++ b/exercises/practice/nth-prime/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System - Public Module NthPrime Public Function Prime(ByVal number As Integer) If number < 1 Then diff --git a/exercises/practice/nth-prime/NthPrime.vb b/exercises/practice/nth-prime/NthPrime.vb index bb29cfeb..98d02c02 100644 --- a/exercises/practice/nth-prime/NthPrime.vb +++ b/exercises/practice/nth-prime/NthPrime.vb @@ -1,5 +1,3 @@ -Imports System - Public Module NthPrime Public Function Prime(ByVal number As Integer) Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/nth-prime/NthPrime.vbproj b/exercises/practice/nth-prime/NthPrime.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/nth-prime/NthPrime.vbproj +++ b/exercises/practice/nth-prime/NthPrime.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/nth-prime/NthPrimeTests.vb b/exercises/practice/nth-prime/NthPrimeTests.vb index 5e8ddcc6..1be812d8 100644 --- a/exercises/practice/nth-prime/NthPrimeTests.vb +++ b/exercises/practice/nth-prime/NthPrimeTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class NthPrimeTests Public Sub FirstPrime() diff --git a/exercises/practice/nucleotide-count/.editorconfig b/exercises/practice/nucleotide-count/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/nucleotide-count/.editorconfig +++ b/exercises/practice/nucleotide-count/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/nucleotide-count/.meta/Example.vb b/exercises/practice/nucleotide-count/.meta/Example.vb index 6fe35163..5be9e12a 100644 --- a/exercises/practice/nucleotide-count/.meta/Example.vb +++ b/exercises/practice/nucleotide-count/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic - Public Module NucleotideCount Public Function Count(ByVal sequence As String) As IDictionary(Of Char, Integer) Dim nucleotideCounts = New Dictionary(Of Char, Integer) From { diff --git a/exercises/practice/nucleotide-count/NucleotideCount.vb b/exercises/practice/nucleotide-count/NucleotideCount.vb index 0024957c..b784ff8c 100644 --- a/exercises/practice/nucleotide-count/NucleotideCount.vb +++ b/exercises/practice/nucleotide-count/NucleotideCount.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic - Public Module NucleotideCount Public Function Count(ByVal sequence As String) As IDictionary(Of Char, Integer) Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/nucleotide-count/NucleotideCount.vbproj b/exercises/practice/nucleotide-count/NucleotideCount.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/nucleotide-count/NucleotideCount.vbproj +++ b/exercises/practice/nucleotide-count/NucleotideCount.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/nucleotide-count/NucleotideCountTests.vb b/exercises/practice/nucleotide-count/NucleotideCountTests.vb index 1ed933b9..6bcd8d29 100644 --- a/exercises/practice/nucleotide-count/NucleotideCountTests.vb +++ b/exercises/practice/nucleotide-count/NucleotideCountTests.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports Xunit - Public Class NucleotideCountTests Public Sub Empty_strand() diff --git a/exercises/practice/ocr-numbers/.editorconfig b/exercises/practice/ocr-numbers/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/ocr-numbers/.editorconfig +++ b/exercises/practice/ocr-numbers/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/ocr-numbers/.meta/Example.vb b/exercises/practice/ocr-numbers/.meta/Example.vb index 13a7c0b5..baf3eac2 100644 --- a/exercises/practice/ocr-numbers/.meta/Example.vb +++ b/exercises/practice/ocr-numbers/.meta/Example.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq - Public Module OcrNumbers Private Const CharacterWidth As Integer = 3 Private Const CharacterHeight As Integer = 4 diff --git a/exercises/practice/ocr-numbers/OcrNumbers.vb b/exercises/practice/ocr-numbers/OcrNumbers.vb index 7eae544c..b4db320d 100644 --- a/exercises/practice/ocr-numbers/OcrNumbers.vb +++ b/exercises/practice/ocr-numbers/OcrNumbers.vb @@ -1,5 +1,3 @@ -Imports System - Public Module OcrNumbers Public Function Convert(ByVal input As String) As String Throw New NotImplementedException() diff --git a/exercises/practice/ocr-numbers/OcrNumbers.vbproj b/exercises/practice/ocr-numbers/OcrNumbers.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/ocr-numbers/OcrNumbers.vbproj +++ b/exercises/practice/ocr-numbers/OcrNumbers.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/ocr-numbers/OcrNumbersTests.vb b/exercises/practice/ocr-numbers/OcrNumbersTests.vb index eb0f66c2..0daff0c2 100644 --- a/exercises/practice/ocr-numbers/OcrNumbersTests.vb +++ b/exercises/practice/ocr-numbers/OcrNumbersTests.vb @@ -1,6 +1,3 @@ -Imports System -Imports Xunit - Public Class OcrNumbersTests Public Sub Recognizes_0() diff --git a/exercises/practice/pangram/.editorconfig b/exercises/practice/pangram/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/pangram/.editorconfig +++ b/exercises/practice/pangram/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/pangram/.meta/Example.vb b/exercises/practice/pangram/.meta/Example.vb index b5878a2d..f7125bc7 100644 --- a/exercises/practice/pangram/.meta/Example.vb +++ b/exercises/practice/pangram/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System.Collections.Generic - Public Class Pangram Public Shared Function IsPangram(ByVal input As String) As Boolean Dim chars = New HashSet(Of Char)() diff --git a/exercises/practice/pangram/Pangram.vb b/exercises/practice/pangram/Pangram.vb index 2275fcb4..506da025 100644 --- a/exercises/practice/pangram/Pangram.vb +++ b/exercises/practice/pangram/Pangram.vb @@ -1,5 +1,3 @@ -Imports System - Public Module Pangram Public Function IsPangram(ByVal input As String) As Boolean Throw New NotImplementedException() diff --git a/exercises/practice/pangram/Pangram.vbproj b/exercises/practice/pangram/Pangram.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/pangram/Pangram.vbproj +++ b/exercises/practice/pangram/Pangram.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/pangram/PangramTests.vb b/exercises/practice/pangram/PangramTests.vb index a0469124..93e34280 100644 --- a/exercises/practice/pangram/PangramTests.vb +++ b/exercises/practice/pangram/PangramTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class PangramTests Public Sub Empty_sentence() diff --git a/exercises/practice/parallel-letter-frequency/.editorconfig b/exercises/practice/parallel-letter-frequency/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/parallel-letter-frequency/.editorconfig +++ b/exercises/practice/parallel-letter-frequency/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/parallel-letter-frequency/.meta/Example.vb b/exercises/practice/parallel-letter-frequency/.meta/Example.vb index 962c9e2a..988d0b8b 100644 --- a/exercises/practice/parallel-letter-frequency/.meta/Example.vb +++ b/exercises/practice/parallel-letter-frequency/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System.Collections.Generic -Imports System.Linq - Public Module ParallelLetterFrequency Public Function Calculate(ByVal texts As IEnumerable(Of String)) As Dictionary(Of Char, Integer) Return texts.AsParallel().Aggregate(New Dictionary(Of Char, Integer)(), New Func(Of Dictionary(Of Char, Integer), String, Dictionary(Of Char, Integer))(AddressOf AddCount)) diff --git a/exercises/practice/parallel-letter-frequency/ParallelLetterFrequency.vb b/exercises/practice/parallel-letter-frequency/ParallelLetterFrequency.vb index 6d9e4e50..15815f99 100644 --- a/exercises/practice/parallel-letter-frequency/ParallelLetterFrequency.vb +++ b/exercises/practice/parallel-letter-frequency/ParallelLetterFrequency.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic - Public Module ParallelLetterFrequency Public Function Calculate(ByVal texts As IEnumerable(Of String)) As Dictionary(Of Char, Integer) Throw New NotImplementedException() diff --git a/exercises/practice/parallel-letter-frequency/ParallelLetterFrequency.vbproj b/exercises/practice/parallel-letter-frequency/ParallelLetterFrequency.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/parallel-letter-frequency/ParallelLetterFrequency.vbproj +++ b/exercises/practice/parallel-letter-frequency/ParallelLetterFrequency.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/parallel-letter-frequency/ParallelLetterFrequencyTests.vb b/exercises/practice/parallel-letter-frequency/ParallelLetterFrequencyTests.vb index 1844fefa..9d1d6c8e 100644 --- a/exercises/practice/parallel-letter-frequency/ParallelLetterFrequencyTests.vb +++ b/exercises/practice/parallel-letter-frequency/ParallelLetterFrequencyTests.vb @@ -1,7 +1,3 @@ -Imports System.Collections.Generic -Imports System.Linq -Imports Xunit - Public Class ParallelLetterFrequencyTests ' Poem by Friedrich Schiller. The corresponding music is the European Anthem. Private Const OdeAnDieFreude As String = "Freude schöner Götterfunken" & vbLf & "Tochter aus Elysium," & vbLf & "Wir betreten feuertrunken," & vbLf & "Himmlische, dein Heiligtum!" & vbLf & "Deine Zauber binden wieder" & vbLf & "Was die Mode streng geteilt;" & vbLf & "Alle Menschen werden Brüder," & vbLf & "Wo dein sanfter Flügel weilt." diff --git a/exercises/practice/perfect-numbers/.editorconfig b/exercises/practice/perfect-numbers/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/perfect-numbers/.editorconfig +++ b/exercises/practice/perfect-numbers/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/perfect-numbers/.meta/Example.vb b/exercises/practice/perfect-numbers/.meta/Example.vb index d1be585e..94905f76 100644 --- a/exercises/practice/perfect-numbers/.meta/Example.vb +++ b/exercises/practice/perfect-numbers/.meta/Example.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq - Public Enum Classification Perfect Abundant diff --git a/exercises/practice/perfect-numbers/PerfectNumbers.vb b/exercises/practice/perfect-numbers/PerfectNumbers.vb index 6e07440b..69e7c0ef 100644 --- a/exercises/practice/perfect-numbers/PerfectNumbers.vb +++ b/exercises/practice/perfect-numbers/PerfectNumbers.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq - Public Enum Classification Perfect Abundant diff --git a/exercises/practice/perfect-numbers/PerfectNumbers.vbproj b/exercises/practice/perfect-numbers/PerfectNumbers.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/perfect-numbers/PerfectNumbers.vbproj +++ b/exercises/practice/perfect-numbers/PerfectNumbers.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/perfect-numbers/PerfectNumbersTests.vb b/exercises/practice/perfect-numbers/PerfectNumbersTests.vb index 7067a8aa..134ff7d3 100644 --- a/exercises/practice/perfect-numbers/PerfectNumbersTests.vb +++ b/exercises/practice/perfect-numbers/PerfectNumbersTests.vb @@ -1,5 +1,3 @@ -Imports System -Imports Xunit Public Class PerfectNumbersTests Public Sub SmallestPerfectNumberIsClassifiedCorrectly() @@ -65,4 +63,4 @@ Public Class PerfectNumbersTests Public Sub NegativeIntegerIsRejectedNotANaturalNumber() Assert.Throws(Of ArgumentOutOfRangeException)(Function() Classify(-1)) End Sub -End Class \ No newline at end of file +End Class diff --git a/exercises/practice/phone-number/.editorconfig b/exercises/practice/phone-number/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/phone-number/.editorconfig +++ b/exercises/practice/phone-number/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/phone-number/.meta/Example.vb b/exercises/practice/phone-number/.meta/Example.vb index c87f3be0..15b698ad 100644 --- a/exercises/practice/phone-number/.meta/Example.vb +++ b/exercises/practice/phone-number/.meta/Example.vb @@ -1,6 +1,4 @@ -Imports System Imports System.Text.RegularExpressions -Imports System.Linq Public Class PhoneNumber Private Shared phoneNumberPattern As Regex = New Regex("[2-9]{1}\d{2}[2-9]{1}\d{2}\d{4}", RegexOptions.Compiled Or RegexOptions.CultureInvariant) diff --git a/exercises/practice/phone-number/PhoneNumber.vbproj b/exercises/practice/phone-number/PhoneNumber.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/phone-number/PhoneNumber.vbproj +++ b/exercises/practice/phone-number/PhoneNumber.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/phone-number/PhoneNumberTests.vb b/exercises/practice/phone-number/PhoneNumberTests.vb index 43577c40..d2aed344 100644 --- a/exercises/practice/phone-number/PhoneNumberTests.vb +++ b/exercises/practice/phone-number/PhoneNumberTests.vb @@ -1,5 +1,3 @@ -Imports System -Imports Xunit Public Class PhoneNumberTests Public Sub CleansTheNumber() @@ -108,4 +106,4 @@ Public Class PhoneNumberTests Dim phrase = "1 (223) 156-7890" Assert.Throws(Of ArgumentException)(Function() PhoneNumber.Clean(phrase)) End Sub -End Class \ No newline at end of file +End Class diff --git a/exercises/practice/pig-latin/.editorconfig b/exercises/practice/pig-latin/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/pig-latin/.editorconfig +++ b/exercises/practice/pig-latin/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/pig-latin/.meta/Example.vb b/exercises/practice/pig-latin/.meta/Example.vb index 47b10271..7a216b25 100644 --- a/exercises/practice/pig-latin/.meta/Example.vb +++ b/exercises/practice/pig-latin/.meta/Example.vb @@ -1,4 +1,3 @@ -Imports System.Linq Imports System.Text.RegularExpressions Public Class PigLatin diff --git a/exercises/practice/pig-latin/PigLatin.vb b/exercises/practice/pig-latin/PigLatin.vb index 0d4ed78e..e6ac529b 100644 --- a/exercises/practice/pig-latin/PigLatin.vb +++ b/exercises/practice/pig-latin/PigLatin.vb @@ -1,5 +1,3 @@ -Imports System - Public Module PigLatin Public Function Translate(ByVal word As String) As String Throw New NotImplementedException() diff --git a/exercises/practice/pig-latin/PigLatin.vbproj b/exercises/practice/pig-latin/PigLatin.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/pig-latin/PigLatin.vbproj +++ b/exercises/practice/pig-latin/PigLatin.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/pig-latin/PigLatinTests.vb b/exercises/practice/pig-latin/PigLatinTests.vb index 2377c775..d04387a6 100644 --- a/exercises/practice/pig-latin/PigLatinTests.vb +++ b/exercises/practice/pig-latin/PigLatinTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class PigLatinTests Public Sub Word_beginning_with_a() diff --git a/exercises/practice/poker/.editorconfig b/exercises/practice/poker/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/poker/.editorconfig +++ b/exercises/practice/poker/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/poker/.meta/Example.vb b/exercises/practice/poker/.meta/Example.vb index 048b4e62..dcac9ea3 100644 --- a/exercises/practice/poker/.meta/Example.vb +++ b/exercises/practice/poker/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq Imports System.Text.RegularExpressions Public Module Poker diff --git a/exercises/practice/poker/Poker.vb b/exercises/practice/poker/Poker.vb index 00cda518..13bc924e 100644 --- a/exercises/practice/poker/Poker.vb +++ b/exercises/practice/poker/Poker.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic - Public Module Poker Public Function BestHands(ByVal hands As IEnumerable(Of String)) As IEnumerable(Of String) Throw New NotImplementedException() diff --git a/exercises/practice/poker/Poker.vbproj b/exercises/practice/poker/Poker.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/poker/Poker.vbproj +++ b/exercises/practice/poker/Poker.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/poker/PokerTests.vb b/exercises/practice/poker/PokerTests.vb index 78551b5e..7bcef655 100644 --- a/exercises/practice/poker/PokerTests.vb +++ b/exercises/practice/poker/PokerTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class PokerTests Public Sub Single_hand_always_wins() diff --git a/exercises/practice/prime-factors/.editorconfig b/exercises/practice/prime-factors/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/prime-factors/.editorconfig +++ b/exercises/practice/prime-factors/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/prime-factors/.meta/Example.vb b/exercises/practice/prime-factors/.meta/Example.vb index 0287cbf3..6a803755 100644 --- a/exercises/practice/prime-factors/.meta/Example.vb +++ b/exercises/practice/prime-factors/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System.Collections.Generic - Public Class PrimeFactors Public Shared Function Factors(ByVal number As Long) As Long() Dim primes = New List(Of Long)() diff --git a/exercises/practice/prime-factors/PrimeFactors.vb b/exercises/practice/prime-factors/PrimeFactors.vb index 5c7d3d29..69b39ca9 100644 --- a/exercises/practice/prime-factors/PrimeFactors.vb +++ b/exercises/practice/prime-factors/PrimeFactors.vb @@ -1,5 +1,3 @@ -Imports System - Public Module PrimeFactors Public Function Factors(ByVal number As Long) As Long() Throw New NotImplementedException() diff --git a/exercises/practice/prime-factors/PrimeFactors.vbproj b/exercises/practice/prime-factors/PrimeFactors.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/prime-factors/PrimeFactors.vbproj +++ b/exercises/practice/prime-factors/PrimeFactors.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/prime-factors/PrimeFactorsTests.vb b/exercises/practice/prime-factors/PrimeFactorsTests.vb index 457a3d3a..66d85087 100644 --- a/exercises/practice/prime-factors/PrimeFactorsTests.vb +++ b/exercises/practice/prime-factors/PrimeFactorsTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class PrimeFactorsTests Public Sub No_factors() diff --git a/exercises/practice/protein-translation/.editorconfig b/exercises/practice/protein-translation/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/protein-translation/.editorconfig +++ b/exercises/practice/protein-translation/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/protein-translation/.meta/Example.vb b/exercises/practice/protein-translation/.meta/Example.vb index 93123340..289afde8 100644 --- a/exercises/practice/protein-translation/.meta/Example.vb +++ b/exercises/practice/protein-translation/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic - Public Module ProteinTranslation Public Function Proteins(ByVal strand As String) As String() Dim results = New List(Of String)() diff --git a/exercises/practice/protein-translation/ProteinTranslation.vb b/exercises/practice/protein-translation/ProteinTranslation.vb index 6f38d46e..8ae731f1 100644 --- a/exercises/practice/protein-translation/ProteinTranslation.vb +++ b/exercises/practice/protein-translation/ProteinTranslation.vb @@ -1,5 +1,3 @@ -Imports System - Public Module ProteinTranslation Public Function Proteins(ByVal strand As String) As String() Throw New NotImplementedException() diff --git a/exercises/practice/protein-translation/ProteinTranslation.vbproj b/exercises/practice/protein-translation/ProteinTranslation.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/protein-translation/ProteinTranslation.vbproj +++ b/exercises/practice/protein-translation/ProteinTranslation.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/protein-translation/ProteinTranslationTests.vb b/exercises/practice/protein-translation/ProteinTranslationTests.vb index a51e1975..22220aad 100644 --- a/exercises/practice/protein-translation/ProteinTranslationTests.vb +++ b/exercises/practice/protein-translation/ProteinTranslationTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class ProteinTranslationTests Public Sub Empty_rna_sequence_results_in_no_proteins() diff --git a/exercises/practice/proverb/.editorconfig b/exercises/practice/proverb/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/proverb/.editorconfig +++ b/exercises/practice/proverb/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/proverb/.meta/Example.vb b/exercises/practice/proverb/.meta/Example.vb index 9ddbc6b2..70996a09 100644 --- a/exercises/practice/proverb/.meta/Example.vb +++ b/exercises/practice/proverb/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Linq - Public Module Proverb Public Function Recite(ByVal subjects As String()) As String() Dim line As Func(Of Integer, String) = Function(lineIndex) diff --git a/exercises/practice/proverb/Proverb.vb b/exercises/practice/proverb/Proverb.vb index bb37a0bf..3b8997cd 100644 --- a/exercises/practice/proverb/Proverb.vb +++ b/exercises/practice/proverb/Proverb.vb @@ -1,5 +1,3 @@ -Imports System - Public Module Proverb Public Function Recite(ByVal subjects As String()) As String() Throw New NotImplementedException() diff --git a/exercises/practice/proverb/Proverb.vbproj b/exercises/practice/proverb/Proverb.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/proverb/Proverb.vbproj +++ b/exercises/practice/proverb/Proverb.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/proverb/ProverbTests.vb b/exercises/practice/proverb/ProverbTests.vb index 642b3b01..e75cc203 100644 --- a/exercises/practice/proverb/ProverbTests.vb +++ b/exercises/practice/proverb/ProverbTests.vb @@ -1,6 +1,3 @@ -Imports System -Imports Xunit - Public Class ProverbTests Public Sub Zero_pieces() diff --git a/exercises/practice/pythagorean-triplet/.editorconfig b/exercises/practice/pythagorean-triplet/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/pythagorean-triplet/.editorconfig +++ b/exercises/practice/pythagorean-triplet/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/pythagorean-triplet/.meta/Example.vb b/exercises/practice/pythagorean-triplet/.meta/Example.vb index 068093c0..b96c2d3c 100644 --- a/exercises/practice/pythagorean-triplet/.meta/Example.vb +++ b/exercises/practice/pythagorean-triplet/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System.Collections.Generic - Public Module PythagoreanTriplet Public Iterator Function TripletsWithSum(ByVal sum As Integer) As IEnumerable(Of (Integer, Integer, Integer)) diff --git a/exercises/practice/pythagorean-triplet/PythagoreanTriplet.vb b/exercises/practice/pythagorean-triplet/PythagoreanTriplet.vb index 283cceab..b8554c9e 100644 --- a/exercises/practice/pythagorean-triplet/PythagoreanTriplet.vb +++ b/exercises/practice/pythagorean-triplet/PythagoreanTriplet.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic - Public Module PythagoreanTriplet Public Function TripletsWithSum(ByVal sum As Integer) As IEnumerable(Of (Integer, Integer, Integer)) Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/pythagorean-triplet/PythagoreanTriplet.vbproj b/exercises/practice/pythagorean-triplet/PythagoreanTriplet.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/pythagorean-triplet/PythagoreanTriplet.vbproj +++ b/exercises/practice/pythagorean-triplet/PythagoreanTriplet.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/pythagorean-triplet/PythagoreanTripletTests.vb b/exercises/practice/pythagorean-triplet/PythagoreanTripletTests.vb index ae55bedb..38cc7bac 100644 --- a/exercises/practice/pythagorean-triplet/PythagoreanTripletTests.vb +++ b/exercises/practice/pythagorean-triplet/PythagoreanTripletTests.vb @@ -1,6 +1,3 @@ -Imports System -Imports Xunit - Public Class PythagoreanTripletTests Public Sub Triplets_whose_sum_is_12() diff --git a/exercises/practice/queen-attack/.editorconfig b/exercises/practice/queen-attack/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/queen-attack/.editorconfig +++ b/exercises/practice/queen-attack/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/queen-attack/.meta/Example.vb b/exercises/practice/queen-attack/.meta/Example.vb index 4e56daa9..187896ab 100644 --- a/exercises/practice/queen-attack/.meta/Example.vb +++ b/exercises/practice/queen-attack/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System - Public Class Queen Public Sub New(ByVal row As Integer, ByVal column As Integer) Me.Row = row diff --git a/exercises/practice/queen-attack/QueenAttack.vb b/exercises/practice/queen-attack/QueenAttack.vb index afe1e2ae..303a1d31 100644 --- a/exercises/practice/queen-attack/QueenAttack.vb +++ b/exercises/practice/queen-attack/QueenAttack.vb @@ -1,5 +1,3 @@ -Imports System - Public Class Queen Public Sub New(ByVal row As Integer, ByVal column As Integer) Me.Row = row diff --git a/exercises/practice/queen-attack/QueenAttack.vbproj b/exercises/practice/queen-attack/QueenAttack.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/queen-attack/QueenAttack.vbproj +++ b/exercises/practice/queen-attack/QueenAttack.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/queen-attack/QueenAttackTests.vb b/exercises/practice/queen-attack/QueenAttackTests.vb index d5a8af2d..536bc790 100644 --- a/exercises/practice/queen-attack/QueenAttackTests.vb +++ b/exercises/practice/queen-attack/QueenAttackTests.vb @@ -1,6 +1,3 @@ -Imports System -Imports Xunit - Public Class QueenAttackTests Public Sub Queen_with_a_valid_position() diff --git a/exercises/practice/rail-fence-cipher/.editorconfig b/exercises/practice/rail-fence-cipher/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/rail-fence-cipher/.editorconfig +++ b/exercises/practice/rail-fence-cipher/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/rail-fence-cipher/.meta/Example.vb b/exercises/practice/rail-fence-cipher/.meta/Example.vb index bfc9d8a4..d3f4fe8d 100644 --- a/exercises/practice/rail-fence-cipher/.meta/Example.vb +++ b/exercises/practice/rail-fence-cipher/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Linq - Public Class RailFenceCipher Private ReadOnly _rails As Integer Private ReadOnly _size As Integer diff --git a/exercises/practice/rail-fence-cipher/RailFenceCipher.vb b/exercises/practice/rail-fence-cipher/RailFenceCipher.vb index 570cc25a..6ba52a73 100644 --- a/exercises/practice/rail-fence-cipher/RailFenceCipher.vb +++ b/exercises/practice/rail-fence-cipher/RailFenceCipher.vb @@ -1,5 +1,3 @@ -Imports System - Public Class RailFenceCipher Public Sub New(ByVal rails As Integer) End Sub diff --git a/exercises/practice/rail-fence-cipher/RailFenceCipher.vbproj b/exercises/practice/rail-fence-cipher/RailFenceCipher.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/rail-fence-cipher/RailFenceCipher.vbproj +++ b/exercises/practice/rail-fence-cipher/RailFenceCipher.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/rail-fence-cipher/RailFenceCipherTests.vb b/exercises/practice/rail-fence-cipher/RailFenceCipherTests.vb index 4b3a90c0..af31d9bb 100644 --- a/exercises/practice/rail-fence-cipher/RailFenceCipherTests.vb +++ b/exercises/practice/rail-fence-cipher/RailFenceCipherTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class RailFenceCipherTests Public Sub Encode_with_two_rails() diff --git a/exercises/practice/raindrops/.editorconfig b/exercises/practice/raindrops/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/raindrops/.editorconfig +++ b/exercises/practice/raindrops/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/raindrops/Raindrops.vb b/exercises/practice/raindrops/Raindrops.vb index 4e06bd93..b0351046 100644 --- a/exercises/practice/raindrops/Raindrops.vb +++ b/exercises/practice/raindrops/Raindrops.vb @@ -1,5 +1,3 @@ -Imports System - Public Module Raindrops Public Function Convert(ByVal number As Integer) As String Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/raindrops/Raindrops.vbproj b/exercises/practice/raindrops/Raindrops.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/raindrops/Raindrops.vbproj +++ b/exercises/practice/raindrops/Raindrops.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/raindrops/RaindropsTests.vb b/exercises/practice/raindrops/RaindropsTests.vb index 5316dbea..e64d5237 100644 --- a/exercises/practice/raindrops/RaindropsTests.vb +++ b/exercises/practice/raindrops/RaindropsTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class RaindropsTests Public Sub The_sound_for_1_is_1() diff --git a/exercises/practice/rectangles/.editorconfig b/exercises/practice/rectangles/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/rectangles/.editorconfig +++ b/exercises/practice/rectangles/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/rectangles/.meta/Example.vb b/exercises/practice/rectangles/.meta/Example.vb index cbe733f4..df42b083 100644 --- a/exercises/practice/rectangles/.meta/Example.vb +++ b/exercises/practice/rectangles/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Linq - Public Module Rectangles Public Function Count(ByVal rows As String()) As Integer Dim grid = ParseGrid(rows) diff --git a/exercises/practice/rectangles/Rectangles.vb b/exercises/practice/rectangles/Rectangles.vb index 90751c14..b562b43d 100644 --- a/exercises/practice/rectangles/Rectangles.vb +++ b/exercises/practice/rectangles/Rectangles.vb @@ -1,5 +1,3 @@ -Imports System - Public Module Rectangles Public Function Count(ByVal rows As String()) As Integer Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/rectangles/Rectangles.vbproj b/exercises/practice/rectangles/Rectangles.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/rectangles/Rectangles.vbproj +++ b/exercises/practice/rectangles/Rectangles.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/rectangles/RectanglesTests.vb b/exercises/practice/rectangles/RectanglesTests.vb index 4cfe979e..4ff48d3f 100644 --- a/exercises/practice/rectangles/RectanglesTests.vb +++ b/exercises/practice/rectangles/RectanglesTests.vb @@ -1,6 +1,3 @@ -Imports System -Imports Xunit - Public Class RectanglesTests Public Sub No_rows() diff --git a/exercises/practice/relative-distance/.editorconfig b/exercises/practice/relative-distance/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/relative-distance/.editorconfig +++ b/exercises/practice/relative-distance/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/relative-distance/.meta/Example.vb b/exercises/practice/relative-distance/.meta/Example.vb index d4d6c9ce..26f087b1 100644 --- a/exercises/practice/relative-distance/.meta/Example.vb +++ b/exercises/practice/relative-distance/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic - Public Module RelativeDistance Public Function DegreesOfSeparation( ByVal familyTree As Dictionary(Of String, String()), diff --git a/exercises/practice/relative-distance/RelativeDistance.vb b/exercises/practice/relative-distance/RelativeDistance.vb index ddaae4d0..aa211a61 100644 --- a/exercises/practice/relative-distance/RelativeDistance.vb +++ b/exercises/practice/relative-distance/RelativeDistance.vb @@ -1,5 +1,3 @@ -Imports System - Public Module RelativeDistance Public Function DegreesOfSeparation( ByVal familyTree As Dictionary(Of String, String()), diff --git a/exercises/practice/relative-distance/RelativeDistance.vbproj b/exercises/practice/relative-distance/RelativeDistance.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/relative-distance/RelativeDistance.vbproj +++ b/exercises/practice/relative-distance/RelativeDistance.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/relative-distance/RelativeDistanceTests.vb b/exercises/practice/relative-distance/RelativeDistanceTests.vb index f35b44c4..c00e3ebb 100644 --- a/exercises/practice/relative-distance/RelativeDistanceTests.vb +++ b/exercises/practice/relative-distance/RelativeDistanceTests.vb @@ -1,6 +1,3 @@ -Imports Xunit -Imports System.Collections.Generic - Public Class RelativeDistanceTest Public Sub Direct_parent_child_relation() @@ -8,7 +5,7 @@ Public Class RelativeDistanceTest {"Vera", {"Tomoko"}}, {"Tomoko", {"Aditi"}} } - Assert.Equal(1, DegreesOfSeparation(familyTree, "Vera", "Tomoko")) + Assert.Equal(1, DegreesOfSeparation(familyTree, "Vera", "Tomoko")) End Sub diff --git a/exercises/practice/resistor-color-duo/.editorconfig b/exercises/practice/resistor-color-duo/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/resistor-color-duo/.editorconfig +++ b/exercises/practice/resistor-color-duo/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/resistor-color-duo/.meta/Example.vb b/exercises/practice/resistor-color-duo/.meta/Example.vb index 288087f7..d0e0aec0 100644 --- a/exercises/practice/resistor-color-duo/.meta/Example.vb +++ b/exercises/practice/resistor-color-duo/.meta/Example.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq - Public Module ResistorColorDuo Public Function Value(ByVal colors As String()) As Integer Return concat(colors.Take(2).Select(Function(c) Array.IndexOf(AllColors, c))) diff --git a/exercises/practice/resistor-color-duo/ResistorColorDuo.vb b/exercises/practice/resistor-color-duo/ResistorColorDuo.vb index f61da7cc..dbe8fe0d 100644 --- a/exercises/practice/resistor-color-duo/ResistorColorDuo.vb +++ b/exercises/practice/resistor-color-duo/ResistorColorDuo.vb @@ -1,5 +1,3 @@ -Imports System - Public Module ResistorColorDuo Public Function Value(ByVal colors As String()) As Integer Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/resistor-color-duo/ResistorColorDuo.vbproj b/exercises/practice/resistor-color-duo/ResistorColorDuo.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/resistor-color-duo/ResistorColorDuo.vbproj +++ b/exercises/practice/resistor-color-duo/ResistorColorDuo.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/resistor-color-duo/ResistorColorDuoTests.vb b/exercises/practice/resistor-color-duo/ResistorColorDuoTests.vb index 1cb020b3..ce414f61 100644 --- a/exercises/practice/resistor-color-duo/ResistorColorDuoTests.vb +++ b/exercises/practice/resistor-color-duo/ResistorColorDuoTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class ResistorColorDuoTests Public Sub Brown_and_black() diff --git a/exercises/practice/resistor-color-trio/.editorconfig b/exercises/practice/resistor-color-trio/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/resistor-color-trio/.editorconfig +++ b/exercises/practice/resistor-color-trio/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/resistor-color-trio/.meta/Example.vb b/exercises/practice/resistor-color-trio/.meta/Example.vb index 856cc478..102201f2 100644 --- a/exercises/practice/resistor-color-trio/.meta/Example.vb +++ b/exercises/practice/resistor-color-trio/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System - Public Module ResistorColorTrio Private ReadOnly AllColors As String() = {"black", "brown", "red", "orange", "yellow", "green", "blue", "violet", "grey", "white"} diff --git a/exercises/practice/resistor-color-trio/ResistorColorTrio.vb b/exercises/practice/resistor-color-trio/ResistorColorTrio.vb index 26c719e2..7b812dfe 100644 --- a/exercises/practice/resistor-color-trio/ResistorColorTrio.vb +++ b/exercises/practice/resistor-color-trio/ResistorColorTrio.vb @@ -1,5 +1,3 @@ -Imports System - Public Module ResistorColorTrio Public Function Label(ByVal colors As String()) As String Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/resistor-color-trio/ResistorColorTrio.vbproj b/exercises/practice/resistor-color-trio/ResistorColorTrio.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/resistor-color-trio/ResistorColorTrio.vbproj +++ b/exercises/practice/resistor-color-trio/ResistorColorTrio.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/resistor-color-trio/ResistorColorTrioTests.vb b/exercises/practice/resistor-color-trio/ResistorColorTrioTests.vb index 6c18a64f..858aa9c2 100644 --- a/exercises/practice/resistor-color-trio/ResistorColorTrioTests.vb +++ b/exercises/practice/resistor-color-trio/ResistorColorTrioTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class ResistorColorTrioTests Public Sub Orange_and_orange_and_black() diff --git a/exercises/practice/resistor-color/.editorconfig b/exercises/practice/resistor-color/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/resistor-color/.editorconfig +++ b/exercises/practice/resistor-color/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/resistor-color/.meta/Example.vb b/exercises/practice/resistor-color/.meta/Example.vb index 7acf05f2..89a67d08 100644 --- a/exercises/practice/resistor-color/.meta/Example.vb +++ b/exercises/practice/resistor-color/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System.Collections.Generic -Imports System.Linq - Public Module ResistorColor Private resistorColors = New Dictionary(Of String, Integer) From { {"black", 0}, diff --git a/exercises/practice/resistor-color/ResistorColor.vb b/exercises/practice/resistor-color/ResistorColor.vb index 53d9f3c5..825e08f4 100644 --- a/exercises/practice/resistor-color/ResistorColor.vb +++ b/exercises/practice/resistor-color/ResistorColor.vb @@ -1,7 +1,5 @@ -Imports System - Public Module ResistorColor - + Public Function ColorCode(ByVal color As String) As Integer Throw New NotImplementedException("You need to implement this function") End Function @@ -10,4 +8,4 @@ Public Module ResistorColor Throw New NotImplementedException("You need to implement this function") End Function -End Module \ No newline at end of file +End Module diff --git a/exercises/practice/resistor-color/ResistorColor.vbproj b/exercises/practice/resistor-color/ResistorColor.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/resistor-color/ResistorColor.vbproj +++ b/exercises/practice/resistor-color/ResistorColor.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/resistor-color/ResistorColorTests.vb b/exercises/practice/resistor-color/ResistorColorTests.vb index 3fe2573c..4e1aefe7 100644 --- a/exercises/practice/resistor-color/ResistorColorTests.vb +++ b/exercises/practice/resistor-color/ResistorColorTests.vb @@ -1,4 +1,3 @@ -Imports Xunit Public Class ResistorColorTest Public Sub Black() @@ -21,4 +20,4 @@ Public Class ResistorColorTest Dim result as IEnumerable(Of String) = Colors() Assert.Equal(expected, result) End Sub -End Class \ No newline at end of file +End Class diff --git a/exercises/practice/rest-api/.editorconfig b/exercises/practice/rest-api/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/rest-api/.editorconfig +++ b/exercises/practice/rest-api/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/rest-api/.meta/Example.vb b/exercises/practice/rest-api/.meta/Example.vb index 0875c01f..eb8d36ca 100644 --- a/exercises/practice/rest-api/.meta/Example.vb +++ b/exercises/practice/rest-api/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq Imports System.Text.Json Public Class User diff --git a/exercises/practice/rest-api/RestApi.vb b/exercises/practice/rest-api/RestApi.vb index 22e0ed98..4c4387f5 100644 --- a/exercises/practice/rest-api/RestApi.vb +++ b/exercises/practice/rest-api/RestApi.vb @@ -1,5 +1,3 @@ -Imports System - Public Class RestApi Public Sub New(database As String) Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/rest-api/RestApi.vbproj b/exercises/practice/rest-api/RestApi.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/rest-api/RestApi.vbproj +++ b/exercises/practice/rest-api/RestApi.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/rest-api/RestApiTests.vb b/exercises/practice/rest-api/RestApiTests.vb index f0e4d9ca..1406bb96 100644 --- a/exercises/practice/rest-api/RestApiTests.vb +++ b/exercises/practice/rest-api/RestApiTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class RestApiTests Public Sub No_users() diff --git a/exercises/practice/reverse-string/.editorconfig b/exercises/practice/reverse-string/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/reverse-string/.editorconfig +++ b/exercises/practice/reverse-string/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/reverse-string/.meta/Example.vb b/exercises/practice/reverse-string/.meta/Example.vb index 043c446d..afc49efe 100644 --- a/exercises/practice/reverse-string/.meta/Example.vb +++ b/exercises/practice/reverse-string/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System.Linq - Public Module ReverseString Public Function Reverse(ByVal inputString As String) As String Return New String(inputString.ToCharArray().Reverse().ToArray()) diff --git a/exercises/practice/reverse-string/ReverseString.vbproj b/exercises/practice/reverse-string/ReverseString.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/reverse-string/ReverseString.vbproj +++ b/exercises/practice/reverse-string/ReverseString.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/reverse-string/ReverseStringTests.vb b/exercises/practice/reverse-string/ReverseStringTests.vb index 2aec02bc..474ed08e 100644 --- a/exercises/practice/reverse-string/ReverseStringTests.vb +++ b/exercises/practice/reverse-string/ReverseStringTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class ReverseStringTests Public Sub An_empty_string() @@ -30,4 +28,4 @@ Public Class ReverseStringTests Public Sub An_even_sized_word() Assert.Equal("reward", ReverseString.Reverse("drawer")) End Sub -End Class \ No newline at end of file +End Class diff --git a/exercises/practice/rna-transcription/.editorconfig b/exercises/practice/rna-transcription/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/rna-transcription/.editorconfig +++ b/exercises/practice/rna-transcription/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/rna-transcription/.meta/Example.vb b/exercises/practice/rna-transcription/.meta/Example.vb index e21ef4d1..64d59afb 100644 --- a/exercises/practice/rna-transcription/.meta/Example.vb +++ b/exercises/practice/rna-transcription/.meta/Example.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq - Public Module RnaTranscription Private ReadOnly DnaToRna As Dictionary(Of Char, Char) = New Dictionary(Of Char, Char) From { {"G"c, "C"c}, diff --git a/exercises/practice/rna-transcription/RnaTranscription.vb b/exercises/practice/rna-transcription/RnaTranscription.vb index 811b3cbe..d3a43e09 100644 --- a/exercises/practice/rna-transcription/RnaTranscription.vb +++ b/exercises/practice/rna-transcription/RnaTranscription.vb @@ -1,5 +1,3 @@ -Imports System - Public Module RnaTranscription Public Function ToRna(ByVal nucleotide As String) As String Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/rna-transcription/RnaTranscription.vbproj b/exercises/practice/rna-transcription/RnaTranscription.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/rna-transcription/RnaTranscription.vbproj +++ b/exercises/practice/rna-transcription/RnaTranscription.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/rna-transcription/RnaTranscriptionTests.vb b/exercises/practice/rna-transcription/RnaTranscriptionTests.vb index 9d6dbc53..fbab185e 100644 --- a/exercises/practice/rna-transcription/RnaTranscriptionTests.vb +++ b/exercises/practice/rna-transcription/RnaTranscriptionTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class RnaTranscriptionTests Public Sub Empty_rna_sequence() diff --git a/exercises/practice/robot-name/.editorconfig b/exercises/practice/robot-name/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/robot-name/.editorconfig +++ b/exercises/practice/robot-name/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/robot-name/.meta/Example.vb b/exercises/practice/robot-name/.meta/Example.vb index c3dc05cb..cdd0170e 100644 --- a/exercises/practice/robot-name/.meta/Example.vb +++ b/exercises/practice/robot-name/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic - Public Class Robot Private _NameProp As String diff --git a/exercises/practice/robot-name/RobotName.vb b/exercises/practice/robot-name/RobotName.vb index 348ebec8..c1d08c63 100644 --- a/exercises/practice/robot-name/RobotName.vb +++ b/exercises/practice/robot-name/RobotName.vb @@ -1,5 +1,3 @@ -Imports System - Public Class Robot Public ReadOnly Property Name As String Get diff --git a/exercises/practice/robot-name/RobotName.vbproj b/exercises/practice/robot-name/RobotName.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/robot-name/RobotName.vbproj +++ b/exercises/practice/robot-name/RobotName.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/robot-name/RobotNameTests.vb b/exercises/practice/robot-name/RobotNameTests.vb index 8f903d34..27e6ea55 100644 --- a/exercises/practice/robot-name/RobotNameTests.vb +++ b/exercises/practice/robot-name/RobotNameTests.vb @@ -1,7 +1,3 @@ -Imports System.Linq -Imports System.Collections.Generic -Imports Xunit - Public Class RobotNameTests Private ReadOnly robot As Robot = New Robot() diff --git a/exercises/practice/robot-simulator/.editorconfig b/exercises/practice/robot-simulator/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/robot-simulator/.editorconfig +++ b/exercises/practice/robot-simulator/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/robot-simulator/.meta/Example.vb b/exercises/practice/robot-simulator/.meta/Example.vb index f7336d89..ca1e5e50 100644 --- a/exercises/practice/robot-simulator/.meta/Example.vb +++ b/exercises/practice/robot-simulator/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System - Public Enum DirectionType North East diff --git a/exercises/practice/robot-simulator/RobotSimulator.vb b/exercises/practice/robot-simulator/RobotSimulator.vb index fe5565ed..4924812c 100644 --- a/exercises/practice/robot-simulator/RobotSimulator.vb +++ b/exercises/practice/robot-simulator/RobotSimulator.vb @@ -1,5 +1,3 @@ -Imports System - Public Enum DirectionType North East diff --git a/exercises/practice/robot-simulator/RobotSimulator.vbproj b/exercises/practice/robot-simulator/RobotSimulator.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/robot-simulator/RobotSimulator.vbproj +++ b/exercises/practice/robot-simulator/RobotSimulator.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/robot-simulator/RobotSimulatorTests.vb b/exercises/practice/robot-simulator/RobotSimulatorTests.vb index ee8c7f19..a023fa04 100644 --- a/exercises/practice/robot-simulator/RobotSimulatorTests.vb +++ b/exercises/practice/robot-simulator/RobotSimulatorTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class RobotSimulatorTests Public Sub Create_robot_at_origin_facing_north() diff --git a/exercises/practice/roman-numerals/.editorconfig b/exercises/practice/roman-numerals/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/roman-numerals/.editorconfig +++ b/exercises/practice/roman-numerals/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/roman-numerals/.meta/Example.vb b/exercises/practice/roman-numerals/.meta/Example.vb index 0f2fd5d3..7c282f62 100644 --- a/exercises/practice/roman-numerals/.meta/Example.vb +++ b/exercises/practice/roman-numerals/.meta/Example.vb @@ -1,8 +1,7 @@ -Imports System.Collections.Generic Imports System.Text Imports System.Runtime.CompilerServices -Module RomanNumeralExtension +Friend Module RomanNumeralExtension Private ReadOnly ArabicToRomanConversions As New Dictionary(Of Integer, String) From { {1000, "M"}, {900, "CM"}, @@ -20,7 +19,7 @@ Module RomanNumeralExtension } - Function ToRoman(ByVal value As Integer) As String + Public Function ToRoman(ByVal value As Integer) As String Dim result = New StringBuilder() Dim remainder = value diff --git a/exercises/practice/roman-numerals/RomanNumerals.vb b/exercises/practice/roman-numerals/RomanNumerals.vb index 5a073b46..db35dc95 100644 --- a/exercises/practice/roman-numerals/RomanNumerals.vb +++ b/exercises/practice/roman-numerals/RomanNumerals.vb @@ -1,8 +1,8 @@ Imports System.Runtime.CompilerServices -Module RomanNumeralExtension +Friend Module RomanNumeralExtension - Function ToRoman(ByVal value As Integer) As String + Public Function ToRoman(ByVal value As Integer) As String Throw New NotImplementedException("You need to implement this function.") End Function End Module diff --git a/exercises/practice/roman-numerals/RomanNumerals.vbproj b/exercises/practice/roman-numerals/RomanNumerals.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/roman-numerals/RomanNumerals.vbproj +++ b/exercises/practice/roman-numerals/RomanNumerals.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/roman-numerals/RomanNumeralsTests.vb b/exercises/practice/roman-numerals/RomanNumeralsTests.vb index 128e2499..495bd732 100644 --- a/exercises/practice/roman-numerals/RomanNumeralsTests.vb +++ b/exercises/practice/roman-numerals/RomanNumeralsTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class RomanNumeralsTests Public Sub Number_1_is_i() @@ -120,7 +118,7 @@ Public Class RomanNumeralsTests Public Sub Number_3000_is_mmm() Assert.Equal("MMM", 3000.ToRoman()) End Sub - + Public Sub Number_3001_is_mmmi() Assert.Equal("MMMI", 3001.ToRoman()) diff --git a/exercises/practice/rotational-cipher/.editorconfig b/exercises/practice/rotational-cipher/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/rotational-cipher/.editorconfig +++ b/exercises/practice/rotational-cipher/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/rotational-cipher/.meta/Example.vb b/exercises/practice/rotational-cipher/.meta/Example.vb index 18651ee9..5eef6d0a 100644 --- a/exercises/practice/rotational-cipher/.meta/Example.vb +++ b/exercises/practice/rotational-cipher/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System.Linq - Public Module RotationalCipher Private Const LowerCaseLetters As String = "abcdefghijklmnopqrstuvwxyz" Private Const UpperCaseLetters As String = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" diff --git a/exercises/practice/rotational-cipher/RotationalCipher.vb b/exercises/practice/rotational-cipher/RotationalCipher.vb index a90f4ca3..33ff06cb 100644 --- a/exercises/practice/rotational-cipher/RotationalCipher.vb +++ b/exercises/practice/rotational-cipher/RotationalCipher.vb @@ -1,5 +1,3 @@ -Imports System - Public Module RotationalCipher Public Function Rotate(ByVal text As String, ByVal shiftKey As Integer) As String Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/rotational-cipher/RotationalCipher.vbproj b/exercises/practice/rotational-cipher/RotationalCipher.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/rotational-cipher/RotationalCipher.vbproj +++ b/exercises/practice/rotational-cipher/RotationalCipher.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/rotational-cipher/RotationalCipherTests.vb b/exercises/practice/rotational-cipher/RotationalCipherTests.vb index b912f2b5..9927f87e 100644 --- a/exercises/practice/rotational-cipher/RotationalCipherTests.vb +++ b/exercises/practice/rotational-cipher/RotationalCipherTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class RotationalCipherTests Public Sub Rotate_a_by_0_same_output_as_input() diff --git a/exercises/practice/run-length-encoding/.editorconfig b/exercises/practice/run-length-encoding/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/run-length-encoding/.editorconfig +++ b/exercises/practice/run-length-encoding/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/run-length-encoding/.meta/Example.vb b/exercises/practice/run-length-encoding/.meta/Example.vb index bc6639e4..6e20e5e8 100644 --- a/exercises/practice/run-length-encoding/.meta/Example.vb +++ b/exercises/practice/run-length-encoding/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq Imports System.Text.RegularExpressions Public Module RunLengthEncoding diff --git a/exercises/practice/run-length-encoding/RunLengthEncoding.vb b/exercises/practice/run-length-encoding/RunLengthEncoding.vb index e1ce7a25..4f41faef 100644 --- a/exercises/practice/run-length-encoding/RunLengthEncoding.vb +++ b/exercises/practice/run-length-encoding/RunLengthEncoding.vb @@ -1,5 +1,3 @@ -Imports System - Public Module RunLengthEncoding Public Function Encode(ByVal input As String) As String Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/run-length-encoding/RunLengthEncoding.vbproj b/exercises/practice/run-length-encoding/RunLengthEncoding.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/run-length-encoding/RunLengthEncoding.vbproj +++ b/exercises/practice/run-length-encoding/RunLengthEncoding.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/run-length-encoding/RunLengthEncodingTests.vb b/exercises/practice/run-length-encoding/RunLengthEncodingTests.vb index 951de2e7..c6de35a2 100644 --- a/exercises/practice/run-length-encoding/RunLengthEncodingTests.vb +++ b/exercises/practice/run-length-encoding/RunLengthEncodingTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class RunLengthEncodingTests Public Sub Run_length_encode_a_string_empty_string() diff --git a/exercises/practice/saddle-points/.editorconfig b/exercises/practice/saddle-points/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/saddle-points/.editorconfig +++ b/exercises/practice/saddle-points/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/saddle-points/.meta/Example.vb b/exercises/practice/saddle-points/.meta/Example.vb index 7068f97f..45330b40 100644 --- a/exercises/practice/saddle-points/.meta/Example.vb +++ b/exercises/practice/saddle-points/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System.Collections.Generic -Imports System.Linq - Public Class SaddlePoints Public Shared Function Calculate(ByVal matrix As Integer(,)) As IEnumerable(Of (Integer, Integer)) Dim rowCount = matrix.GetLength(0) diff --git a/exercises/practice/saddle-points/SaddlePoints.vb b/exercises/practice/saddle-points/SaddlePoints.vb index 0c2419b4..233f74df 100644 --- a/exercises/practice/saddle-points/SaddlePoints.vb +++ b/exercises/practice/saddle-points/SaddlePoints.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic - Public Module SaddlePoints Public Function Calculate(ByVal matrix As Integer(,)) As IEnumerable(Of (Integer, Integer)) Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/saddle-points/SaddlePoints.vbproj b/exercises/practice/saddle-points/SaddlePoints.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/saddle-points/SaddlePoints.vbproj +++ b/exercises/practice/saddle-points/SaddlePoints.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/saddle-points/SaddlePointsTests.vb b/exercises/practice/saddle-points/SaddlePointsTests.vb index 9877612c..e4da6ac0 100644 --- a/exercises/practice/saddle-points/SaddlePointsTests.vb +++ b/exercises/practice/saddle-points/SaddlePointsTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class SaddlePointsTests Public Sub Can_identify_single_saddle_point() diff --git a/exercises/practice/say/.editorconfig b/exercises/practice/say/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/say/.editorconfig +++ b/exercises/practice/say/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/say/.meta/Example.vb b/exercises/practice/say/.meta/Example.vb index ba5ce9cc..ec5a0b1b 100644 --- a/exercises/practice/say/.meta/Example.vb +++ b/exercises/practice/say/.meta/Example.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq - Public Module Say Public Function InEnglish(ByVal number As Long) As String If number < 0L OrElse number >= 1000000000000L Then diff --git a/exercises/practice/say/Say.vb b/exercises/practice/say/Say.vb index 3e1f7da4..64c4fa07 100644 --- a/exercises/practice/say/Say.vb +++ b/exercises/practice/say/Say.vb @@ -1,5 +1,3 @@ -Imports System - Public Module Say Public Function InEnglish(ByVal number As Long) As String Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/say/Say.vbproj b/exercises/practice/say/Say.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/say/Say.vbproj +++ b/exercises/practice/say/Say.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/say/SayTests.vb b/exercises/practice/say/SayTests.vb index 84da56c6..5d50f6b8 100644 --- a/exercises/practice/say/SayTests.vb +++ b/exercises/practice/say/SayTests.vb @@ -1,6 +1,3 @@ -Imports System -Imports Xunit - Public Class SayTests Public Sub Zero() diff --git a/exercises/practice/scale-generator/.editorconfig b/exercises/practice/scale-generator/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/scale-generator/.editorconfig +++ b/exercises/practice/scale-generator/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/scale-generator/.meta/Example.vb b/exercises/practice/scale-generator/.meta/Example.vb index 87a4a596..52afb341 100644 --- a/exercises/practice/scale-generator/.meta/Example.vb +++ b/exercises/practice/scale-generator/.meta/Example.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq - Public Module ScaleGenerator Private ReadOnly ChromaticScale As String() = {"C", "C#", "D", "D#", "E", "F", "F#", "G", "G#", "A", "A#", "B"} Private ReadOnly FlatChromaticScale As String() = {"C", "Db", "D", "Eb", "E", "F", "Gb", "G", "Ab", "A", "Bb", "B"} diff --git a/exercises/practice/scale-generator/ScaleGenerator.vb b/exercises/practice/scale-generator/ScaleGenerator.vb index 0fcb51ea..c2f9aec1 100644 --- a/exercises/practice/scale-generator/ScaleGenerator.vb +++ b/exercises/practice/scale-generator/ScaleGenerator.vb @@ -1,5 +1,3 @@ -Imports System - Public Module ScaleGenerator Public Function Chromatic(ByVal tonic As String) As String() Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/scale-generator/ScaleGenerator.vbproj b/exercises/practice/scale-generator/ScaleGenerator.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/scale-generator/ScaleGenerator.vbproj +++ b/exercises/practice/scale-generator/ScaleGenerator.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/scale-generator/ScaleGeneratorTests.vb b/exercises/practice/scale-generator/ScaleGeneratorTests.vb index 5b081dd4..3589d6c1 100644 --- a/exercises/practice/scale-generator/ScaleGeneratorTests.vb +++ b/exercises/practice/scale-generator/ScaleGeneratorTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class ScaleGeneratorTests Public Sub Chromatic_scale_with_sharps() diff --git a/exercises/practice/scrabble-score/.editorconfig b/exercises/practice/scrabble-score/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/scrabble-score/.editorconfig +++ b/exercises/practice/scrabble-score/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/scrabble-score/.meta/Example.vb b/exercises/practice/scrabble-score/.meta/Example.vb index e8de31bd..1b53c475 100644 --- a/exercises/practice/scrabble-score/.meta/Example.vb +++ b/exercises/practice/scrabble-score/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System.Collections.Generic -Imports System.Linq - Public Module ScrabbleScore Private ReadOnly LetterScores As Dictionary(Of Char, Integer) = New Dictionary(Of Char, Integer) From { {"a"c, 1}, diff --git a/exercises/practice/scrabble-score/ScrabbleScore.vb b/exercises/practice/scrabble-score/ScrabbleScore.vb index 55336e43..31c50744 100644 --- a/exercises/practice/scrabble-score/ScrabbleScore.vb +++ b/exercises/practice/scrabble-score/ScrabbleScore.vb @@ -1,5 +1,3 @@ -Imports System - Public Module ScrabbleScore Public Function Score(ByVal input As String) As Integer Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/scrabble-score/ScrabbleScore.vbproj b/exercises/practice/scrabble-score/ScrabbleScore.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/scrabble-score/ScrabbleScore.vbproj +++ b/exercises/practice/scrabble-score/ScrabbleScore.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/scrabble-score/ScrabbleScoreTests.vb b/exercises/practice/scrabble-score/ScrabbleScoreTests.vb index 4a91996a..a8f8f4ce 100644 --- a/exercises/practice/scrabble-score/ScrabbleScoreTests.vb +++ b/exercises/practice/scrabble-score/ScrabbleScoreTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class ScrabbleScoreTests Public Sub Lowercase_letter() diff --git a/exercises/practice/secret-handshake/.editorconfig b/exercises/practice/secret-handshake/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/secret-handshake/.editorconfig +++ b/exercises/practice/secret-handshake/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/secret-handshake/.meta/Example.vb b/exercises/practice/secret-handshake/.meta/Example.vb index ba5d85e8..97afbb8b 100644 --- a/exercises/practice/secret-handshake/.meta/Example.vb +++ b/exercises/practice/secret-handshake/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System.Collections.Generic -Imports System.Linq - Public Class SecretHandshake Private Shared ReadOnly CommandValues As Dictionary(Of Integer, String) = New Dictionary(Of Integer, String) From { {1, "wink"}, diff --git a/exercises/practice/secret-handshake/SecretHandshake.vb b/exercises/practice/secret-handshake/SecretHandshake.vb index afcb941b..fd051dc9 100644 --- a/exercises/practice/secret-handshake/SecretHandshake.vb +++ b/exercises/practice/secret-handshake/SecretHandshake.vb @@ -1,5 +1,3 @@ -Imports System - Public Module SecretHandshake Public Function Commands(ByVal commandValue As Integer) As String() Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/secret-handshake/SecretHandshake.vbproj b/exercises/practice/secret-handshake/SecretHandshake.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/secret-handshake/SecretHandshake.vbproj +++ b/exercises/practice/secret-handshake/SecretHandshake.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/secret-handshake/SecretHandshakeTests.vb b/exercises/practice/secret-handshake/SecretHandshakeTests.vb index ce9750ce..7e1c9358 100644 --- a/exercises/practice/secret-handshake/SecretHandshakeTests.vb +++ b/exercises/practice/secret-handshake/SecretHandshakeTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class SecretHandshakeTests Public Sub Wink_for_1() @@ -11,7 +9,7 @@ Public Class SecretHandshakeTests Public Sub Double_blink_for_10() Dim expected = {"double blink"} - Dim result As IEnumerable(Of String) = SecretHandshake.Commands(2) + Dim result As IEnumerable(Of String) = SecretHandshake.Commands(2) Assert.Equal(expected, result) End Sub diff --git a/exercises/practice/series/.editorconfig b/exercises/practice/series/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/series/.editorconfig +++ b/exercises/practice/series/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/series/.meta/Example.vb b/exercises/practice/series/.meta/Example.vb index a9989eae..3612076b 100644 --- a/exercises/practice/series/.meta/Example.vb +++ b/exercises/practice/series/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Linq - Public Module Series Public Function Slices(ByVal numbers As String, ByVal sliceLength As Integer) As String() If numbers.Length = 0 OrElse sliceLength <= 0 OrElse sliceLength > numbers.Length Then Throw New ArgumentException() diff --git a/exercises/practice/series/Series.vb b/exercises/practice/series/Series.vb index 84b118bd..c76be41d 100644 --- a/exercises/practice/series/Series.vb +++ b/exercises/practice/series/Series.vb @@ -1,5 +1,3 @@ -Imports System - Public Module Series Public Function Slices(ByVal numbers As String, ByVal sliceLength As Integer) As String() Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/series/Series.vbproj b/exercises/practice/series/Series.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/series/Series.vbproj +++ b/exercises/practice/series/Series.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/series/SeriesTests.vb b/exercises/practice/series/SeriesTests.vb index e80b11f8..37206a62 100644 --- a/exercises/practice/series/SeriesTests.vb +++ b/exercises/practice/series/SeriesTests.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Linq -Imports Xunit - Public Class SeriesTests Public Sub Slices_of_one_from_one() diff --git a/exercises/practice/sieve/.editorconfig b/exercises/practice/sieve/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/sieve/.editorconfig +++ b/exercises/practice/sieve/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/sieve/.meta/Example.vb b/exercises/practice/sieve/.meta/Example.vb index 68bfc750..b7e4a0f2 100644 --- a/exercises/practice/sieve/.meta/Example.vb +++ b/exercises/practice/sieve/.meta/Example.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq - Public Class Sieve Public Shared Function Primes(ByVal limit As Integer) As Integer() Return Sieve.InitializePrimes(limit) diff --git a/exercises/practice/sieve/Sieve.vb b/exercises/practice/sieve/Sieve.vb index e7ec9883..a9717bc6 100644 --- a/exercises/practice/sieve/Sieve.vb +++ b/exercises/practice/sieve/Sieve.vb @@ -1,5 +1,3 @@ -Imports System - Public Module Sieve Public Function Primes(ByVal limit As Integer) As Integer() Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/sieve/Sieve.vbproj b/exercises/practice/sieve/Sieve.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/sieve/Sieve.vbproj +++ b/exercises/practice/sieve/Sieve.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/sieve/SieveTests.vb b/exercises/practice/sieve/SieveTests.vb index 61d4c230..bd7ee97f 100644 --- a/exercises/practice/sieve/SieveTests.vb +++ b/exercises/practice/sieve/SieveTests.vb @@ -1,6 +1,3 @@ -Imports System -Imports Xunit - Public Class SieveTests Public Sub No_primes_under_two() diff --git a/exercises/practice/simple-cipher/.editorconfig b/exercises/practice/simple-cipher/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/simple-cipher/.editorconfig +++ b/exercises/practice/simple-cipher/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/simple-cipher/.meta/Example.vb b/exercises/practice/simple-cipher/.meta/Example.vb index ed4549b3..256d982a 100644 --- a/exercises/practice/simple-cipher/.meta/Example.vb +++ b/exercises/practice/simple-cipher/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System -Imports System.Linq Imports System.Text Public Class SimpleCipher diff --git a/exercises/practice/simple-cipher/SimpleCipher.vb b/exercises/practice/simple-cipher/SimpleCipher.vb index a5cc7ba8..69b91575 100644 --- a/exercises/practice/simple-cipher/SimpleCipher.vb +++ b/exercises/practice/simple-cipher/SimpleCipher.vb @@ -1,5 +1,3 @@ -Imports System - Public Class SimpleCipher Public Sub New() Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/simple-cipher/SimpleCipher.vbproj b/exercises/practice/simple-cipher/SimpleCipher.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/simple-cipher/SimpleCipher.vbproj +++ b/exercises/practice/simple-cipher/SimpleCipher.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/simple-cipher/SimpleCipherTests.vb b/exercises/practice/simple-cipher/SimpleCipherTests.vb index e3869a9a..0429ce8c 100644 --- a/exercises/practice/simple-cipher/SimpleCipherTests.vb +++ b/exercises/practice/simple-cipher/SimpleCipherTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class SimpleCipherTests Public Sub Random_key_cipher_can_encode() diff --git a/exercises/practice/simple-linked-list/.editorconfig b/exercises/practice/simple-linked-list/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/simple-linked-list/.editorconfig +++ b/exercises/practice/simple-linked-list/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/simple-linked-list/.meta/Example.vb b/exercises/practice/simple-linked-list/.meta/Example.vb index 1635ff4d..e1de2ac0 100644 --- a/exercises/practice/simple-linked-list/.meta/Example.vb +++ b/exercises/practice/simple-linked-list/.meta/Example.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Collections -Imports System.Collections.Generic - Public Class SimpleLinkedList(Of T) Implements IEnumerable(Of T) diff --git a/exercises/practice/simple-linked-list/SimpleLinkedList.vb b/exercises/practice/simple-linked-list/SimpleLinkedList.vb index 4d2ae201..f82fb31e 100644 --- a/exercises/practice/simple-linked-list/SimpleLinkedList.vb +++ b/exercises/practice/simple-linked-list/SimpleLinkedList.vb @@ -1,5 +1,3 @@ -Imports System - Public Class SimpleLinkedList(Of T) Public ReadOnly Property Count As Integer Get @@ -17,7 +15,7 @@ Public Class SimpleLinkedList(Of T) Private Class CSharpImpl - Shared Function __Throw(Of T)(ByVal e As Exception) As T + Public Shared Function __Throw(Of T)(ByVal e As Exception) As T Throw e End Function End Class diff --git a/exercises/practice/simple-linked-list/SimpleLinkedList.vbproj b/exercises/practice/simple-linked-list/SimpleLinkedList.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/simple-linked-list/SimpleLinkedList.vbproj +++ b/exercises/practice/simple-linked-list/SimpleLinkedList.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/simple-linked-list/SimpleLinkedListTests.vb b/exercises/practice/simple-linked-list/SimpleLinkedListTests.vb index d4b6393f..fdc08580 100644 --- a/exercises/practice/simple-linked-list/SimpleLinkedListTests.vb +++ b/exercises/practice/simple-linked-list/SimpleLinkedListTests.vb @@ -1,8 +1,3 @@ -Imports System -Imports System.Linq -Imports System.Collections.Generic -Imports Xunit - Public Class SimpleLinkedListTests Public Sub Empty_list_has_no_elements() diff --git a/exercises/practice/space-age/.editorconfig b/exercises/practice/space-age/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/space-age/.editorconfig +++ b/exercises/practice/space-age/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/space-age/.meta/Example.vb b/exercises/practice/space-age/.meta/Example.vb index 67a7fe8f..afabfd84 100644 --- a/exercises/practice/space-age/.meta/Example.vb +++ b/exercises/practice/space-age/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic - Public Class SpaceAge Private Enum Planet Earth diff --git a/exercises/practice/space-age/SpaceAge.vb b/exercises/practice/space-age/SpaceAge.vb index 29a289c6..e2c8a977 100644 --- a/exercises/practice/space-age/SpaceAge.vb +++ b/exercises/practice/space-age/SpaceAge.vb @@ -1,5 +1,3 @@ -Imports System - Public Class SpaceAge Public Sub New(ByVal seconds As Integer) End Sub diff --git a/exercises/practice/space-age/SpaceAge.vbproj b/exercises/practice/space-age/SpaceAge.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/space-age/SpaceAge.vbproj +++ b/exercises/practice/space-age/SpaceAge.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/space-age/SpaceAgeTests.vb b/exercises/practice/space-age/SpaceAgeTests.vb index 3686c89b..9a485850 100644 --- a/exercises/practice/space-age/SpaceAgeTests.vb +++ b/exercises/practice/space-age/SpaceAgeTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class SpaceAgeTests Public Sub Age_on_earth() diff --git a/exercises/practice/spiral-matrix/.editorconfig b/exercises/practice/spiral-matrix/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/spiral-matrix/.editorconfig +++ b/exercises/practice/spiral-matrix/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/spiral-matrix/SpiralMatrix.vb b/exercises/practice/spiral-matrix/SpiralMatrix.vb index b02bd87d..e5ae0bf8 100644 --- a/exercises/practice/spiral-matrix/SpiralMatrix.vb +++ b/exercises/practice/spiral-matrix/SpiralMatrix.vb @@ -1,5 +1,3 @@ -Imports System - Public Class SpiralMatrix Public Shared Function GetMatrix(ByVal size As Integer) As Integer(,) Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/spiral-matrix/SpiralMatrix.vbproj b/exercises/practice/spiral-matrix/SpiralMatrix.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/spiral-matrix/SpiralMatrix.vbproj +++ b/exercises/practice/spiral-matrix/SpiralMatrix.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/spiral-matrix/SpiralMatrixTests.vb b/exercises/practice/spiral-matrix/SpiralMatrixTests.vb index 7cbd2c4a..a0554342 100644 --- a/exercises/practice/spiral-matrix/SpiralMatrixTests.vb +++ b/exercises/practice/spiral-matrix/SpiralMatrixTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class SpiralMatrixTests Public Sub Empty_spiral() diff --git a/exercises/practice/square-root/.editorconfig b/exercises/practice/square-root/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/square-root/.editorconfig +++ b/exercises/practice/square-root/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/square-root/.meta/Example.vb b/exercises/practice/square-root/.meta/Example.vb index 48d32def..5c398603 100644 --- a/exercises/practice/square-root/.meta/Example.vb +++ b/exercises/practice/square-root/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System - Public Module SquareRoot Public Function SquareRoot(ByVal radicand As Integer) If radicand = 1 Then diff --git a/exercises/practice/square-root/SquareRoot.vb b/exercises/practice/square-root/SquareRoot.vb index 0f05d5a5..b26e27ee 100644 --- a/exercises/practice/square-root/SquareRoot.vb +++ b/exercises/practice/square-root/SquareRoot.vb @@ -1,7 +1,5 @@ -Imports System - Public Module SquareRoot Public Function SquareRoot(ByVal radicand As Integer) Throw New NotImplementedException("You need to implement this function.") End Function -End Module \ No newline at end of file +End Module diff --git a/exercises/practice/square-root/SquareRoot.vbproj b/exercises/practice/square-root/SquareRoot.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/square-root/SquareRoot.vbproj +++ b/exercises/practice/square-root/SquareRoot.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/square-root/SquareRootTests.vb b/exercises/practice/square-root/SquareRootTests.vb index 01dd5a5a..d68e1935 100644 --- a/exercises/practice/square-root/SquareRootTests.vb +++ b/exercises/practice/square-root/SquareRootTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class SquareRootTests Public Sub Root_of_1() diff --git a/exercises/practice/sublist/.editorconfig b/exercises/practice/sublist/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/sublist/.editorconfig +++ b/exercises/practice/sublist/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/sublist/.meta/Example.vb b/exercises/practice/sublist/.meta/Example.vb index 5eec0ea7..a55613ea 100644 --- a/exercises/practice/sublist/.meta/Example.vb +++ b/exercises/practice/sublist/.meta/Example.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq - Public Enum SublistType Equal Unequal diff --git a/exercises/practice/sublist/Sublist.vb b/exercises/practice/sublist/Sublist.vb index e629eaba..a445226c 100644 --- a/exercises/practice/sublist/Sublist.vb +++ b/exercises/practice/sublist/Sublist.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic - Public Enum SublistType Equal Unequal diff --git a/exercises/practice/sublist/Sublist.vbproj b/exercises/practice/sublist/Sublist.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/sublist/Sublist.vbproj +++ b/exercises/practice/sublist/Sublist.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/sublist/SublistTests.vb b/exercises/practice/sublist/SublistTests.vb index 3b882f6f..33157bae 100644 --- a/exercises/practice/sublist/SublistTests.vb +++ b/exercises/practice/sublist/SublistTests.vb @@ -1,6 +1,3 @@ -Imports System.Collections.Generic -Imports Xunit - Public Class SublistTests Public Sub Empty_lists() diff --git a/exercises/practice/sum-of-multiples/.editorconfig b/exercises/practice/sum-of-multiples/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/sum-of-multiples/.editorconfig +++ b/exercises/practice/sum-of-multiples/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/sum-of-multiples/.meta/Example.vb b/exercises/practice/sum-of-multiples/.meta/Example.vb index 4c106883..6e7920dd 100644 --- a/exercises/practice/sum-of-multiples/.meta/Example.vb +++ b/exercises/practice/sum-of-multiples/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System.Collections.Generic -Imports System.Linq - Public Module SumOfMultiples Public Function Sum(ByVal multiples As IEnumerable(Of Integer), ByVal max As Integer) As Integer Return Enumerable.Where(Enumerable.Range(1, max - 1), Function(i) Enumerable.Any(multiples, Function(m) m <> 0 AndAlso i Mod m = 0)).Sum() diff --git a/exercises/practice/sum-of-multiples/SumOfMultiples.vb b/exercises/practice/sum-of-multiples/SumOfMultiples.vb index 5dd2eef0..fcbfe728 100644 --- a/exercises/practice/sum-of-multiples/SumOfMultiples.vb +++ b/exercises/practice/sum-of-multiples/SumOfMultiples.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic - Public Module SumOfMultiples Public Function Sum(ByVal multiples As IEnumerable(Of Integer), ByVal max As Integer) As Integer Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/sum-of-multiples/SumOfMultiples.vbproj b/exercises/practice/sum-of-multiples/SumOfMultiples.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/sum-of-multiples/SumOfMultiples.vbproj +++ b/exercises/practice/sum-of-multiples/SumOfMultiples.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/sum-of-multiples/SumOfMultiplesTests.vb b/exercises/practice/sum-of-multiples/SumOfMultiplesTests.vb index 24096eea..51b5eaa8 100644 --- a/exercises/practice/sum-of-multiples/SumOfMultiplesTests.vb +++ b/exercises/practice/sum-of-multiples/SumOfMultiplesTests.vb @@ -1,6 +1,3 @@ -Imports System -Imports Xunit - Public Class SumOfMultiplesTests Public Sub No_multiples_within_limit() diff --git a/exercises/practice/tournament/.editorconfig b/exercises/practice/tournament/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/tournament/.editorconfig +++ b/exercises/practice/tournament/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/tournament/.meta/Example.vb b/exercises/practice/tournament/.meta/Example.vb index decdcbdb..37d33f79 100644 --- a/exercises/practice/tournament/.meta/Example.vb +++ b/exercises/practice/tournament/.meta/Example.vb @@ -1,6 +1,4 @@ -Imports System.Collections.Generic Imports System.IO -Imports System.Linq ''' ''' Tournament tally system. diff --git a/exercises/practice/tournament/Tournament.vb b/exercises/practice/tournament/Tournament.vb index 2a94e1d9..c4ac2a30 100644 --- a/exercises/practice/tournament/Tournament.vb +++ b/exercises/practice/tournament/Tournament.vb @@ -1,4 +1,3 @@ -Imports System Imports System.IO Public Module Tournament diff --git a/exercises/practice/tournament/Tournament.vbproj b/exercises/practice/tournament/Tournament.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/tournament/Tournament.vbproj +++ b/exercises/practice/tournament/Tournament.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/tournament/TournamentTests.vb b/exercises/practice/tournament/TournamentTests.vb index 4b2735f9..369d7fcf 100644 --- a/exercises/practice/tournament/TournamentTests.vb +++ b/exercises/practice/tournament/TournamentTests.vb @@ -1,6 +1,6 @@ Imports System.IO Imports System.Text -Imports Xunit + Public Class TournamentTests diff --git a/exercises/practice/transpose/.editorconfig b/exercises/practice/transpose/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/transpose/.editorconfig +++ b/exercises/practice/transpose/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/transpose/.meta/Example.vb b/exercises/practice/transpose/.meta/Example.vb index 0478c5ac..59dac1ca 100644 --- a/exercises/practice/transpose/.meta/Example.vb +++ b/exercises/practice/transpose/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System.Linq - Public Module Transpose Public Function Text(ByVal input As String) As String Dim rows = input.Split(ChrW(10)) diff --git a/exercises/practice/transpose/Transpose.vb b/exercises/practice/transpose/Transpose.vb index 7f0c11e2..77a27d5d 100644 --- a/exercises/practice/transpose/Transpose.vb +++ b/exercises/practice/transpose/Transpose.vb @@ -1,5 +1,3 @@ -Imports System - Public Module Transpose Public Function [String](ByVal input As String) As String Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/transpose/Transpose.vbproj b/exercises/practice/transpose/Transpose.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/transpose/Transpose.vbproj +++ b/exercises/practice/transpose/Transpose.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/transpose/TransposeTests.vb b/exercises/practice/transpose/TransposeTests.vb index f3dd74a9..060699ff 100644 --- a/exercises/practice/transpose/TransposeTests.vb +++ b/exercises/practice/transpose/TransposeTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class TransposeTests Public Sub Empty_string() diff --git a/exercises/practice/tree-building/.editorconfig b/exercises/practice/tree-building/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/tree-building/.editorconfig +++ b/exercises/practice/tree-building/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/tree-building/.meta/Example.vb b/exercises/practice/tree-building/.meta/Example.vb index b7394bed..df7ada27 100644 --- a/exercises/practice/tree-building/.meta/Example.vb +++ b/exercises/practice/tree-building/.meta/Example.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq - Public Class TreeBuildingRecord Private Const RootRecordId As Integer = 0 diff --git a/exercises/practice/tree-building/TreeBuilding.vb b/exercises/practice/tree-building/TreeBuilding.vb index f5456a88..c2a13359 100644 --- a/exercises/practice/tree-building/TreeBuilding.vb +++ b/exercises/practice/tree-building/TreeBuilding.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq - Public Class TreeBuildingRecord Public Property ParentId As Integer Public Property RecordId As Integer diff --git a/exercises/practice/tree-building/TreeBuilding.vbproj b/exercises/practice/tree-building/TreeBuilding.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/tree-building/TreeBuilding.vbproj +++ b/exercises/practice/tree-building/TreeBuilding.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/tree-building/TreeBuildingTests.vb b/exercises/practice/tree-building/TreeBuildingTests.vb index f933878e..934a4728 100644 --- a/exercises/practice/tree-building/TreeBuildingTests.vb +++ b/exercises/practice/tree-building/TreeBuildingTests.vb @@ -1,6 +1,3 @@ -Imports System -Imports Xunit - Public Class TreeBuildingTests Public Sub One_node() diff --git a/exercises/practice/triangle/.editorconfig b/exercises/practice/triangle/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/triangle/.editorconfig +++ b/exercises/practice/triangle/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/triangle/.meta/Example.vb b/exercises/practice/triangle/.meta/Example.vb index 03477a06..e709e11c 100644 --- a/exercises/practice/triangle/.meta/Example.vb +++ b/exercises/practice/triangle/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Linq - Public Enum TriangleKind Equilateral Isosceles diff --git a/exercises/practice/triangle/Triangle.vb b/exercises/practice/triangle/Triangle.vb index 040cab42..7373417b 100644 --- a/exercises/practice/triangle/Triangle.vb +++ b/exercises/practice/triangle/Triangle.vb @@ -1,5 +1,3 @@ -Imports System - Public Module Triangle Public Function IsScalene(ByVal side1 As Double, ByVal side2 As Double, ByVal side3 As Double) As Boolean Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/triangle/Triangle.vbproj b/exercises/practice/triangle/Triangle.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/triangle/Triangle.vbproj +++ b/exercises/practice/triangle/Triangle.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/triangle/TriangleTests.vb b/exercises/practice/triangle/TriangleTests.vb index b6211972..3569f2ed 100644 --- a/exercises/practice/triangle/TriangleTests.vb +++ b/exercises/practice/triangle/TriangleTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class TriangleTests Public Sub Equilateral_triangle_all_sides_are_equal() diff --git a/exercises/practice/twelve-days/.editorconfig b/exercises/practice/twelve-days/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/twelve-days/.editorconfig +++ b/exercises/practice/twelve-days/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/twelve-days/.meta/Example.vb b/exercises/practice/twelve-days/.meta/Example.vb index 471c792e..a94a36a1 100644 --- a/exercises/practice/twelve-days/.meta/Example.vb +++ b/exercises/practice/twelve-days/.meta/Example.vb @@ -1,4 +1,3 @@ -Imports System.Linq Imports System.Text Public Module TwelveDays diff --git a/exercises/practice/twelve-days/TwelveDays.vb b/exercises/practice/twelve-days/TwelveDays.vb index 4b374202..0e139f61 100644 --- a/exercises/practice/twelve-days/TwelveDays.vb +++ b/exercises/practice/twelve-days/TwelveDays.vb @@ -1,5 +1,3 @@ -Imports System - Public Module TwelveDays Public Function Recite(ByVal verseNumber As Integer) As String Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/twelve-days/TwelveDays.vbproj b/exercises/practice/twelve-days/TwelveDays.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/twelve-days/TwelveDays.vbproj +++ b/exercises/practice/twelve-days/TwelveDays.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/twelve-days/TwelveDaysTests.vb b/exercises/practice/twelve-days/TwelveDaysTests.vb index 44dd3578..24dd2448 100644 --- a/exercises/practice/twelve-days/TwelveDaysTests.vb +++ b/exercises/practice/twelve-days/TwelveDaysTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class TwelveDaysTests Public Sub First_day_a_partridge_in_a_pear_tree() diff --git a/exercises/practice/two-bucket/.editorconfig b/exercises/practice/two-bucket/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/two-bucket/.editorconfig +++ b/exercises/practice/two-bucket/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/two-bucket/.meta/Example.vb b/exercises/practice/two-bucket/.meta/Example.vb index e77d06ab..d5174c46 100644 --- a/exercises/practice/two-bucket/.meta/Example.vb +++ b/exercises/practice/two-bucket/.meta/Example.vb @@ -1,5 +1,3 @@ -Imports System - Public Enum Bucket One Two diff --git a/exercises/practice/two-bucket/TwoBucket.vb b/exercises/practice/two-bucket/TwoBucket.vb index 1075e204..1a20309d 100644 --- a/exercises/practice/two-bucket/TwoBucket.vb +++ b/exercises/practice/two-bucket/TwoBucket.vb @@ -1,5 +1,3 @@ -Imports System - Public Enum Bucket One Two diff --git a/exercises/practice/two-bucket/TwoBucket.vbproj b/exercises/practice/two-bucket/TwoBucket.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/two-bucket/TwoBucket.vbproj +++ b/exercises/practice/two-bucket/TwoBucket.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/two-bucket/TwoBucketTests.vb b/exercises/practice/two-bucket/TwoBucketTests.vb index 00fef800..31730e5e 100644 --- a/exercises/practice/two-bucket/TwoBucketTests.vb +++ b/exercises/practice/two-bucket/TwoBucketTests.vb @@ -1,6 +1,3 @@ -Imports System -Imports Xunit - Public Class TwoBucketTests Public Sub Measure_using_bucket_one_of_size_3_and_bucket_two_of_size_5_start_with_bucket_one() diff --git a/exercises/practice/two-fer/.editorconfig b/exercises/practice/two-fer/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/two-fer/.editorconfig +++ b/exercises/practice/two-fer/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/two-fer/TwoFer.vbproj b/exercises/practice/two-fer/TwoFer.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/two-fer/TwoFer.vbproj +++ b/exercises/practice/two-fer/TwoFer.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/two-fer/TwoFerTests.vb b/exercises/practice/two-fer/TwoFerTests.vb index c81d26c7..0c4652dd 100644 --- a/exercises/practice/two-fer/TwoFerTests.vb +++ b/exercises/practice/two-fer/TwoFerTests.vb @@ -1,4 +1,3 @@ -Imports Xunit Public Class TwoFerTests Public Sub NoNameGiven() @@ -13,7 +12,7 @@ Public Class TwoFerTests Dim result as String = TwoFer.Speak("Alice") Assert.Equal(expected, result) End Sub - + Public Sub AnotherNameGiven() Dim expected = "One for Bob, one for me." diff --git a/exercises/practice/variable-length-quantity/.editorconfig b/exercises/practice/variable-length-quantity/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/variable-length-quantity/.editorconfig +++ b/exercises/practice/variable-length-quantity/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/variable-length-quantity/.meta/Example.vb b/exercises/practice/variable-length-quantity/.meta/Example.vb index 434b95c6..4c2807f4 100644 --- a/exercises/practice/variable-length-quantity/.meta/Example.vb +++ b/exercises/practice/variable-length-quantity/.meta/Example.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq - Public Module VariableLengthQuantity Private Const SevenBitsMask As UInteger = &H7fUI Private Const EightBitMask As UInteger = &H80UI diff --git a/exercises/practice/variable-length-quantity/VariableLengthQuantity.vb b/exercises/practice/variable-length-quantity/VariableLengthQuantity.vb index 59c4a298..ffa2f200 100644 --- a/exercises/practice/variable-length-quantity/VariableLengthQuantity.vb +++ b/exercises/practice/variable-length-quantity/VariableLengthQuantity.vb @@ -1,5 +1,3 @@ -Imports System - Public Module VariableLengthQuantity Public Function Encode(ByVal numbers As UInteger()) As UInteger() Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/variable-length-quantity/VariableLengthQuantity.vbproj b/exercises/practice/variable-length-quantity/VariableLengthQuantity.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/variable-length-quantity/VariableLengthQuantity.vbproj +++ b/exercises/practice/variable-length-quantity/VariableLengthQuantity.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/variable-length-quantity/VariableLengthQuantityTests.vb b/exercises/practice/variable-length-quantity/VariableLengthQuantityTests.vb index c3dcc5cc..ec1679ee 100644 --- a/exercises/practice/variable-length-quantity/VariableLengthQuantityTests.vb +++ b/exercises/practice/variable-length-quantity/VariableLengthQuantityTests.vb @@ -1,6 +1,3 @@ -Imports System -Imports Xunit - Public Class VariableLengthQuantityTests Public Sub Zero() diff --git a/exercises/practice/word-count/.editorconfig b/exercises/practice/word-count/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/word-count/.editorconfig +++ b/exercises/practice/word-count/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/word-count/.meta/Example.vb b/exercises/practice/word-count/.meta/Example.vb index 76dd8558..1046bbb2 100644 --- a/exercises/practice/word-count/.meta/Example.vb +++ b/exercises/practice/word-count/.meta/Example.vb @@ -1,6 +1,4 @@ -Imports System Imports System.Text.RegularExpressions -Imports System.Collections.Generic Public Module WordCount Public Function CountWords(ByVal phrase As String) As IDictionary(Of String, Integer) diff --git a/exercises/practice/word-count/WordCount.vb b/exercises/practice/word-count/WordCount.vb index 61aff9a5..fcee4f26 100644 --- a/exercises/practice/word-count/WordCount.vb +++ b/exercises/practice/word-count/WordCount.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic - Public Module WordCount Public Function CountWords(ByVal phrase As String) As IDictionary(Of String, Integer) Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/word-count/WordCount.vbproj b/exercises/practice/word-count/WordCount.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/word-count/WordCount.vbproj +++ b/exercises/practice/word-count/WordCount.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/word-count/WordCountTests.vb b/exercises/practice/word-count/WordCountTests.vb index 6da4c579..769806ad 100644 --- a/exercises/practice/word-count/WordCountTests.vb +++ b/exercises/practice/word-count/WordCountTests.vb @@ -1,6 +1,3 @@ -Imports System.Collections.Generic -Imports Xunit - Public Class WordCountTests Public Sub Count_one_word() diff --git a/exercises/practice/wordy/.editorconfig b/exercises/practice/wordy/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/wordy/.editorconfig +++ b/exercises/practice/wordy/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/wordy/.meta/Example.vb b/exercises/practice/wordy/.meta/Example.vb index f61f5458..e7db71c6 100644 --- a/exercises/practice/wordy/.meta/Example.vb +++ b/exercises/practice/wordy/.meta/Example.vb @@ -1,4 +1,3 @@ -Imports System Imports System.Text.RegularExpressions Public Module Wordy diff --git a/exercises/practice/wordy/Wordy.vb b/exercises/practice/wordy/Wordy.vb index 75882ac1..e5f6b634 100644 --- a/exercises/practice/wordy/Wordy.vb +++ b/exercises/practice/wordy/Wordy.vb @@ -1,5 +1,3 @@ -Imports System - Public Module Wordy Public Function Answer(ByVal question As String) As Integer Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/wordy/Wordy.vbproj b/exercises/practice/wordy/Wordy.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/wordy/Wordy.vbproj +++ b/exercises/practice/wordy/Wordy.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/wordy/WordyTests.vb b/exercises/practice/wordy/WordyTests.vb index db3bd375..14496479 100644 --- a/exercises/practice/wordy/WordyTests.vb +++ b/exercises/practice/wordy/WordyTests.vb @@ -1,6 +1,3 @@ -Imports System -Imports Xunit - Public Class WordyTests Public Sub Just_a_number() diff --git a/exercises/practice/yacht/.editorconfig b/exercises/practice/yacht/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/yacht/.editorconfig +++ b/exercises/practice/yacht/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/yacht/.meta/Example.vb b/exercises/practice/yacht/.meta/Example.vb index c180c0d4..1e4e3ff4 100644 --- a/exercises/practice/yacht/.meta/Example.vb +++ b/exercises/practice/yacht/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System.Collections.Generic -Imports System.Linq - Public Enum YachtCategory Ones = 1 Twos = 2 diff --git a/exercises/practice/yacht/Yacht.vb b/exercises/practice/yacht/Yacht.vb index 11cda5c9..5d787baf 100644 --- a/exercises/practice/yacht/Yacht.vb +++ b/exercises/practice/yacht/Yacht.vb @@ -1,5 +1,3 @@ -Imports System - Public Enum YachtCategory Ones = 1 Twos = 2 diff --git a/exercises/practice/yacht/Yacht.vbproj b/exercises/practice/yacht/Yacht.vbproj index d520c009..b4587f0b 100644 --- a/exercises/practice/yacht/Yacht.vbproj +++ b/exercises/practice/yacht/Yacht.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/yacht/YachtTests.vb b/exercises/practice/yacht/YachtTests.vb index c1a996d5..21905204 100644 --- a/exercises/practice/yacht/YachtTests.vb +++ b/exercises/practice/yacht/YachtTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class YachtTests Public Sub Yacht() diff --git a/exercises/practice/zebra-puzzle/.editorconfig b/exercises/practice/zebra-puzzle/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/zebra-puzzle/.editorconfig +++ b/exercises/practice/zebra-puzzle/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/zebra-puzzle/.meta/Example.vb b/exercises/practice/zebra-puzzle/.meta/Example.vb index 855032ec..f000ca24 100644 --- a/exercises/practice/zebra-puzzle/.meta/Example.vb +++ b/exercises/practice/zebra-puzzle/.meta/Example.vb @@ -1,6 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq Imports System.Runtime.CompilerServices Public Enum Color diff --git a/exercises/practice/zebra-puzzle/ZebraPuzzle.vb b/exercises/practice/zebra-puzzle/ZebraPuzzle.vb index 3a63d44a..26e4ec90 100644 --- a/exercises/practice/zebra-puzzle/ZebraPuzzle.vb +++ b/exercises/practice/zebra-puzzle/ZebraPuzzle.vb @@ -1,5 +1,3 @@ -Imports System - Public Enum Color Red Green diff --git a/exercises/practice/zebra-puzzle/ZebraPuzzle.vbproj b/exercises/practice/zebra-puzzle/ZebraPuzzle.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/zebra-puzzle/ZebraPuzzle.vbproj +++ b/exercises/practice/zebra-puzzle/ZebraPuzzle.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/zebra-puzzle/ZebraPuzzleTests.vb b/exercises/practice/zebra-puzzle/ZebraPuzzleTests.vb index 4950a0cd..ff3e8679 100644 --- a/exercises/practice/zebra-puzzle/ZebraPuzzleTests.vb +++ b/exercises/practice/zebra-puzzle/ZebraPuzzleTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class ZebraPuzzleTests Public Sub Resident_who_drinks_water() diff --git a/exercises/practice/zipper/.editorconfig b/exercises/practice/zipper/.editorconfig index 5d74ffa6..11f55d27 100644 --- a/exercises/practice/zipper/.editorconfig +++ b/exercises/practice/zipper/.editorconfig @@ -10,6 +10,7 @@ root = true [*] +end_of_line = lf indent_style = space trim_trailing_whitespace = true insert_final_newline = true @@ -20,7 +21,6 @@ indent_size = 2 [*.vb] indent_size = 4 charset = utf-8 -end_of_line = lf ############################### # .NET Coding Conventions # @@ -85,4 +85,5 @@ visual_basic_preferred_modifier_order = Partial, Default, Private, Protected, Pu visual_basic_style_unused_variable_expression_statement_preference = unused_local_variable:suggestion visual_basic_style_unused_value_assignment_preference = unused_local_variable:suggestion visual_basic_style_prefer_isnot_expression = true:suggestion -visual_basic_style_prefer_simplified_object_creation = true:suggestion +visual_basic_style_prefer_simplified_object_creation = false:none +dotnet_diagnostic.IDE0090.severity = none diff --git a/exercises/practice/zipper/.meta/Example.vb b/exercises/practice/zipper/.meta/Example.vb index ced5cffd..e241dec0 100644 --- a/exercises/practice/zipper/.meta/Example.vb +++ b/exercises/practice/zipper/.meta/Example.vb @@ -1,7 +1,3 @@ -Imports System -Imports System.Collections.Generic -Imports System.Linq - Public Class BinTree Public Sub New(ByVal value As Integer, ByVal left As BinTree, ByVal right As BinTree) Me.Value = value diff --git a/exercises/practice/zipper/Zipper.vb b/exercises/practice/zipper/Zipper.vb index ba7ed654..450c4682 100644 --- a/exercises/practice/zipper/Zipper.vb +++ b/exercises/practice/zipper/Zipper.vb @@ -1,5 +1,3 @@ -Imports System - Public Class BinTree Public Sub New(ByVal value As Integer, ByVal left As BinTree, ByVal right As BinTree) Throw New NotImplementedException("You need to implement this function.") diff --git a/exercises/practice/zipper/Zipper.vbproj b/exercises/practice/zipper/Zipper.vbproj index 80146238..3d3d9794 100644 --- a/exercises/practice/zipper/Zipper.vbproj +++ b/exercises/practice/zipper/Zipper.vbproj @@ -6,6 +6,10 @@ true + + + + diff --git a/exercises/practice/zipper/ZipperTests.vb b/exercises/practice/zipper/ZipperTests.vb index 5b841c26..7871b075 100644 --- a/exercises/practice/zipper/ZipperTests.vb +++ b/exercises/practice/zipper/ZipperTests.vb @@ -1,5 +1,3 @@ -Imports Xunit - Public Class ZipperTests Public Sub Data_is_retained()