├── .circleci └── config.yml ├── .editorconfig ├── .github └── stale.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.MD ├── LICENSE ├── README.md ├── SECURITY.md ├── documentation ├── SSMSIntegrationScreenshot.PNG ├── rules │ ├── case-sensitive-variables.md │ ├── conditional-begin-end.md │ ├── count-star.md │ ├── cross-database-transaction.md │ ├── data-compression.md │ ├── data-type-length.md │ ├── delete-where.md │ ├── disallow-cursors.md │ ├── full-text.md │ ├── information-schema.md │ ├── join-keyword.md │ ├── keyword-capitalization.md │ ├── linked-server.md │ ├── multi-table-alias.md │ ├── named-constraint.md │ ├── non-sargable.md │ ├── object-property.md │ ├── print-statement.md │ ├── schema-qualify.md │ ├── select-star.md │ ├── semicolon-termination.md │ ├── set-ansi.md │ ├── set-nocount.md │ ├── set-quoted-identifier.md │ ├── set-transaction-isolation-level.md │ ├── set-variable.md │ ├── unicode-string.md │ ├── update-where.md │ └── upper-lower.md └── usage-animation.gif ├── schema.json ├── scripts ├── dotnet_build_test.sh ├── dotnet_build_test_local.sh ├── dotnet_package.sh ├── github_create_release.sh └── utils.sh └── source ├── .editorconfig ├── .stylecop ├── custom-dictionary.xml ├── stylecop.json └── stylecop.ruleset ├── Settings.StyleCop ├── TSQLLint.Core ├── CompatabilityLevel.cs ├── Constants.cs ├── DTO │ ├── CommandLineRequestMessage.cs │ └── HandlerResponseMessage.cs ├── Interfaces │ ├── IAssemblyWrapper.cs │ ├── ICommandLineOptions.cs │ ├── IConfigFileGenerator.cs │ ├── IConfigReader.cs │ ├── IConsoleTimer.cs │ ├── IEnvironmentWrapper.cs │ ├── IExtendedRuleException.cs │ ├── IFileSystemWrapper.cs │ ├── IFileversionWrapper.cs │ ├── IGlobPatternMatcher.cs │ ├── IHandlingStrategy.cs │ ├── IIgnoreListReader.cs │ ├── IOverride.cs │ ├── IPluginHandler.cs │ ├── IRequest.cs │ ├── IRuleExceptionFinder.cs │ ├── IRuleVisitor.cs │ ├── ISqlFileProcessor.cs │ └── ISqlRule.cs ├── TSQLLint.Core.csproj └── UseCases │ └── Console │ ├── CommandLineOptionHandler.cs │ └── HandlerStrategies │ ├── CreateConfigFileStrategy.cs │ ├── LoadConfigFileStrategy.cs │ ├── PrintConfigStrategy.cs │ ├── PrintPluginsStrategy.cs │ ├── PrintUsageStrategy.cs │ ├── PrintVersionStrategy.cs │ └── ValidatePathStrategy.cs ├── TSQLLint.Infrastructure ├── CommandLineOptions │ └── CommandLineOptions.cs ├── Configuration │ ├── ConfigFileGenerator.cs │ ├── ConfigReader.cs │ ├── EnvironmentWrapper.cs │ ├── IgnoreListReader.cs │ └── Overrides │ │ ├── OverrideCompatabilityLevel.cs │ │ ├── OverrideFinder.cs │ │ └── OverrideTypeMap.cs ├── Interfaces │ ├── IFragmentBuilder.cs │ ├── IRuleVisitorBuilder.cs │ ├── ISqlStreamReaderBuilder.cs │ └── IViolationFixer.cs ├── Parser │ ├── DynamicSQLParser.cs │ ├── FileSystemWrapper.cs │ ├── FragmentBuilder.cs │ ├── GlobPatternMatcher.cs │ ├── ParsingUtility.cs │ ├── RuleVisitorBuilder.cs │ ├── RuleVisitorFriendlyNameTypeMap.cs │ ├── SqlFileProcessor.cs │ ├── SqlRuleVisitor.cs │ ├── SqlStreamReaderBuilder.cs │ └── ViolationFixer.cs ├── Plugins │ ├── AssemblyWrapper.cs │ ├── PluginContext.cs │ ├── PluginHandler.cs │ └── VersionInfoWrapper.cs ├── Reporters │ ├── ConsoleReporter.cs │ ├── ConsoleTimer.cs │ ├── IConsoleReporter.cs │ └── NonBlockingConsole.cs ├── Rules │ ├── CaseSensitiveVariablesRule.cs │ ├── Common │ │ ├── BaseNearTopOfFileRule.cs │ │ ├── BaseRuleVisitor.cs │ │ └── ColumnNumberCalculator.cs │ ├── ConditionalBeginEndRule.cs │ ├── CountStarRule.cs │ ├── CrossDatabaseTransactionRule.cs │ ├── DataCompressionOptionRule.cs │ ├── DataTypeLengthRule.cs │ ├── DeleteWhereRule.cs │ ├── DisallowCursorRule.cs │ ├── DuplicateEmptyLineRule.cs │ ├── DuplicateGoRule.cs │ ├── FullTextRule.cs │ ├── InformationSchemaRule.cs │ ├── JoinKeywordRule.cs │ ├── KeywordCapitalizationRule.cs │ ├── LinkedServerRule.cs │ ├── MultiTableAliasRule.cs │ ├── NamedConstraintRule.cs │ ├── NonSargableRule.cs │ ├── ObjectPropertyRule.cs │ ├── PrintStatementRule.cs │ ├── RuleExceptions │ │ ├── GlobalRuleException.cs │ │ ├── RuleException.cs │ │ └── RuleExceptionFinder.cs │ ├── RuleViolations │ │ └── RuleViolation.cs │ ├── SchemaQualifyRule.cs │ ├── SelectStarRule.cs │ ├── SemicolonTerminationRule.cs │ ├── SetAnsiNullsRule.cs │ ├── SetNoCountRule.cs │ ├── SetQuotedIdentifierRule.cs │ ├── SetTransactionIsolationLevelRule.cs │ ├── SetVariableRule.cs │ ├── UnicodeStringRule.cs │ ├── UpdateWhereRule.cs │ └── UpperLowerRule.cs └── TSQLLint.Infrastructure.csproj ├── TSQLLint.Tests ├── FunctionalTests │ ├── .tsqllintignore │ ├── .tsqllintrc │ ├── .tsqllintrc-plugins │ ├── ConsoleAppTests.cs │ └── TestFiles │ │ ├── IgnoreFolder1 │ │ ├── ignored-file1.sql │ │ └── ignored-file2.sql │ │ ├── IgnoreFolder2 │ │ └── IgnoreSubFolder │ │ │ └── ignored-file3.sql │ │ ├── invalid-syntax.sql │ │ ├── linting-disabled.sql │ │ ├── no-errors.sql │ │ ├── with-comment.sql │ │ ├── with-dynamic-sql.sql │ │ ├── with-errors.sql │ │ ├── with-fixable-errors.sql │ │ ├── with-spaces.sql │ │ ├── with-tabs.sql │ │ └── with-warnings.sql ├── Helpers │ ├── ConsoleAppTestHelper.cs │ ├── EverythingVisitor.cs │ ├── HelperTests │ │ └── RuleViolationCompareTests.cs │ ├── ObjectComparers │ │ ├── OverrideComparer.cs │ │ ├── RuleExceptionComparer.cs │ │ └── RuleViolationComparer.cs │ └── TestHelper.cs ├── TSQLLint.Tests.csproj ├── UnitTests │ ├── CommandLineOptions │ │ ├── CommandLineOptionTests.cs │ │ ├── HandlingStrategies │ │ │ └── CreateConfigFileStrategyTests.cs │ │ └── TestFiles │ │ │ ├── .tsqllintrc │ │ │ ├── TestFileSubDirectory │ │ │ ├── dontparse.txt │ │ │ └── integration-test-two.sql │ │ │ ├── integration-test-one.sql │ │ │ ├── invalid-encoding.sql │ │ │ ├── invalid-syntax.sql │ │ │ └── not-parseable-tsql.sql │ ├── ConfigFile │ │ ├── ConfigFileGeneratorTests.cs │ │ ├── ConfigReaderTests.cs │ │ ├── IgnoreListReaderTest.cs │ │ └── Overrides │ │ │ └── OverrideTests.cs │ ├── LintingRuleExceptions │ │ ├── IgnoreLintingRulesTests.cs │ │ ├── RuleExceptionFinderOverrideFinderIntegrationTests.cs │ │ └── TestFiles │ │ │ ├── disable-rule-enable-rule.sql │ │ │ ├── enable-without-disbling.sql │ │ │ ├── global-disable.sql │ │ │ ├── global-enable-without-disbling.sql │ │ │ └── integration-test-two.sql │ ├── LintingRuleVisitorBuilder │ │ ├── RuleVisitorBuilderIgnoreRulesTests.cs │ │ └── RuleVisitorBuilderTest.cs │ ├── LintingRules │ │ ├── RulesTestHelper.cs │ │ ├── case-sensitive-variables │ │ │ ├── CaseSensitiveVariablesRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── case-sensitive-variables-multi-error.sql │ │ │ │ ├── case-sensitive-variables-no-error.sql │ │ │ │ ├── case-sensitive-variables-one-error.sql │ │ │ │ └── case-sensitive-variables-two-errors.sql │ │ ├── conditional-begin-end │ │ │ ├── ConditionalBeginEndRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── conditional-begin-end-if-else-inline-errors.sql │ │ │ │ ├── conditional-begin-end-if-else-inline-no-error.sql │ │ │ │ ├── conditional-begin-end-multi-error.sql │ │ │ │ ├── conditional-begin-end-no-error.sql │ │ │ │ ├── conditional-begin-end-one-error.sql │ │ │ │ ├── conditional-begin-end-two-errors.sql │ │ │ │ ├── conditional-else-begin-end-error.sql │ │ │ │ └── conditional-if-else-begin-end-error.sql │ │ ├── count-star │ │ │ ├── CountStarRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── count-star-no-error.sql │ │ │ │ ├── count-star-one-error-mixed-state.sql │ │ │ │ ├── count-star-one-error.sql │ │ │ │ └── count-star-two-errors.sql │ │ ├── cross-database-transaction │ │ │ ├── CrossDatabaseTransactionRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── cross-database-transaction-multiple-errors.sql │ │ │ │ ├── cross-database-transaction-nested-two-errors.sql │ │ │ │ ├── cross-database-transaction-no-begintran-no-error.sql │ │ │ │ ├── cross-database-transaction-no-commit-no-error.sql │ │ │ │ ├── cross-database-transaction-no-error-single-line.sql │ │ │ │ ├── cross-database-transaction-no-error.sql │ │ │ │ ├── cross-database-transaction-one-error-single-line.sql │ │ │ │ └── cross-database-transaction-one-error.sql │ │ ├── data-compression │ │ │ ├── DataCompressionRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── data-compression-no-error.sql │ │ │ │ ├── data-compression-one-error-mixed-state.sql │ │ │ │ ├── data-compression-one-error.sql │ │ │ │ └── data-compression-two-errors.sql │ │ ├── data-type-length │ │ │ ├── DataTypeLengthRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── data-type-length-all-errors.sql │ │ │ │ ├── data-type-length-no-error.sql │ │ │ │ ├── data-type-length-one-error-mixed-state.sql │ │ │ │ ├── data-type-length-one-error.sql │ │ │ │ └── data-type-length-two-errors.sql │ │ ├── delete-where │ │ │ ├── DeleteWhereRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── delete-where-multi-error.sql │ │ │ │ ├── delete-where-no-error.sql │ │ │ │ ├── delete-where-one-error.sql │ │ │ │ └── delete-where-two-errors.sql │ │ ├── disallow-cursors │ │ │ ├── DisallowCursorsRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── disallow-cursors-no-error.sql │ │ │ │ ├── disallow-cursors-one-error-mixed-state.sql │ │ │ │ ├── disallow-cursors-one-error.sql │ │ │ │ └── disallow-cursors-two-errors.sql │ │ ├── duplicate-empty-line │ │ │ ├── DuplicateEmptyLineRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── duplicate-empty-line-EOF-error.sql │ │ │ │ ├── duplicate-empty-line-multi-error.sql │ │ │ │ ├── duplicate-empty-line-no-error.sql │ │ │ │ └── duplicate-empty-line-one-error.sql │ │ ├── duplicate-go │ │ │ ├── DuplicateGoRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── duplicate-go-multi-error.sql │ │ │ │ ├── duplicate-go-no-error.sql │ │ │ │ └── duplicate-go-one-error.sql │ │ ├── full-text │ │ │ ├── FullTextTests.cs │ │ │ └── test-files │ │ │ │ ├── full-text-no-error.sql │ │ │ │ ├── full-text-one-error-mixed-state.sql │ │ │ │ ├── full-text-one-error.sql │ │ │ │ ├── full-text-two-errors.sql │ │ │ │ └── upper-lower-two-errors.sql │ │ ├── information-schema │ │ │ ├── InformationSchemaRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── information-schema-no-error.sql │ │ │ │ ├── information-schema-one-error-mixed-state.sql │ │ │ │ ├── information-schema-one-error.sql │ │ │ │ ├── information-schema-two-errors.sql │ │ │ │ ├── information-schema-where-clause.expected.sql │ │ │ │ └── information-schema-where-clause.sql │ │ ├── join-keyword │ │ │ ├── JoinKeywordRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── join-keyword-no-error.sql │ │ │ │ ├── join-keyword-one-error-mixed-state.sql │ │ │ │ ├── join-keyword-one-error.sql │ │ │ │ └── join-keyword-two-errors.sql │ │ ├── keyword-capitalization │ │ │ ├── KeywordCapitalizationRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── keyword-capitalization-multiple-errors-tabs.sql │ │ │ │ ├── keyword-capitalization-no-error.sql │ │ │ │ ├── keyword-capitalization-one-error-mixed-state.sql │ │ │ │ └── keyword-capitalization-one-error.sql │ │ ├── linked-server │ │ │ ├── LinkedServerRuleTest.cs │ │ │ └── test-files │ │ │ │ ├── linked-server-no-error.sql │ │ │ │ └── linked-server-one-error.sql │ │ ├── multi-table-alias │ │ │ ├── MultiTableAliasRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── multi-table-alias-multiple-errors-with-spaces.sql │ │ │ │ ├── multi-table-alias-multiple-errors-with-tabs.sql │ │ │ │ ├── multi-table-alias-no-error.sql │ │ │ │ ├── multi-table-alias-one-error-with-spaces.sql │ │ │ │ └── multi-table-alias-one-error-with-tabs.sql │ │ ├── named-constraint │ │ │ ├── NamedConstraintRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── named-constraint-multi-error.sql │ │ │ │ ├── named-constraint-no-error.sql │ │ │ │ └── named-constraint-one-error.sql │ │ ├── non-sargable │ │ │ ├── NonSargableRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── non-sargable-isnull-multi-statement-one-error.sql │ │ │ │ ├── non-sargable-isnull-one-clause-one-error.sql │ │ │ │ ├── non-sargable-multi-error.sql │ │ │ │ ├── non-sargable-no-error-function-in-inner-join.sql │ │ │ │ ├── non-sargable-no-error.sql │ │ │ │ ├── non-sargable-one-error-join-table.sql │ │ │ │ └── non-sargable-one-error-where-clause.sql │ │ ├── object-property │ │ │ ├── ObjectPropertyRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── object-property-no-error.sql │ │ │ │ ├── object-property-one-error-mixed-state.sql │ │ │ │ ├── object-property-one-error.sql │ │ │ │ └── object-property-two-errors.sql │ │ ├── print-statement │ │ │ ├── PrintStatementRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── print-statement-no-error.sql │ │ │ │ ├── print-statement-one-error-mixed-state.sql │ │ │ │ ├── print-statement-one-error.sql │ │ │ │ └── print-statement-two-errors.sql │ │ ├── schema-qualify │ │ │ ├── SchemaQualifyRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── schema-qualify-multi-error.sql │ │ │ │ ├── schema-qualify-no-error.sql │ │ │ │ ├── schema-qualify-one-error-mixed-state.sql │ │ │ │ ├── schema-qualify-one-error.sql │ │ │ │ └── schema-qualify-two-errors.sql │ │ ├── select-star │ │ │ ├── SelectStarRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── select-star-no-error.sql │ │ │ │ ├── select-star-one-error-mixed-state.sql │ │ │ │ ├── select-star-one-error.sql │ │ │ │ └── select-star-two-errors.sql │ │ ├── semicolon-termination │ │ │ ├── SemicolonTerminationRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── semicolon-termination-multiple-errors-with-tab.sql │ │ │ │ ├── semicolon-termination-multiple-errors.sql │ │ │ │ ├── semicolon-termination-multiple-inline-errors.sql │ │ │ │ ├── semicolon-termination-no-error-create-object.sql │ │ │ │ ├── semicolon-termination-no-error-waitfor.sql │ │ │ │ ├── semicolon-termination-no-error.sql │ │ │ │ ├── semicolon-termination-one-error-create-view.sql │ │ │ │ ├── semicolon-termination-one-error-mixed-state.sql │ │ │ │ ├── semicolon-termination-one-error.sql │ │ │ │ └── semicolon-termination-try-catch-while.sql │ │ ├── set-ansi │ │ │ ├── SetAnsiRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── set-ansi-no-error.sql │ │ │ │ ├── set-ansi-on-off-error.sql │ │ │ │ ├── set-ansi-on-off-no-error.sql │ │ │ │ └── set-ansi-one-error.sql │ │ ├── set-nocount │ │ │ ├── SetNocountRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── set-nocount-no-error-ddl.sql │ │ │ │ ├── set-nocount-no-error.sql │ │ │ │ ├── set-nocount-no-rowset-action.sql │ │ │ │ └── set-nocount-one-error-rowset-action.sql │ │ ├── set-quoted-identifier │ │ │ ├── SetQuotedIdentifierRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── set-quoted-identifier-no-error.sql │ │ │ │ └── set-quoted-identifier-one-error.sql │ │ ├── set-transaction-isolation-level │ │ │ ├── SetTransactionIsolationLevelRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── set-transaction-isolation-level-no-error.sql │ │ │ │ └── set-transaction-isolation-level-one-error.sql │ │ ├── set-variable │ │ │ ├── SetVariableRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── set-variable-no-error.sql │ │ │ │ ├── set-variable-one-error-mixed-state.sql │ │ │ │ ├── set-variable-one-error.sql │ │ │ │ └── set-variable-two-errors.sql │ │ ├── unicode-string │ │ │ ├── UnicodeStringTests.cs │ │ │ └── test-files │ │ │ │ ├── unicode-string-error.sql │ │ │ │ └── unicode-string-no-error.sql │ │ ├── update-where │ │ │ ├── UpdateWhereRuleTests.cs │ │ │ └── test-files │ │ │ │ ├── update-where-multi-error.sql │ │ │ │ ├── update-where-no-error.sql │ │ │ │ ├── update-where-one-error.sql │ │ │ │ └── update-where-two-errors.sql │ │ └── upper-lower │ │ │ ├── UpperLowerRuleTests.cs │ │ │ └── test-files │ │ │ ├── upper-lower-no-error.sql │ │ │ ├── upper-lower-one-error-mixed-state.sql │ │ │ └── upper-lower-one-error.sql │ ├── Parser │ │ ├── DynamicSQL │ │ │ └── DynamicSQLParserTests.cs │ │ ├── InlineOverride_Tests.cs │ │ ├── RuleExceptionFinder │ │ │ ├── RuleExceptionFinderTests.cs │ │ │ └── TestFiles │ │ │ │ ├── disable-rule-enable-another.sql │ │ │ │ ├── disable-rule-enable-rule.sql │ │ │ │ ├── disable-rule-whole-file.sql │ │ │ │ ├── disable-rule-with-additional-comments.sql │ │ │ │ ├── global-disable-rule-with-additional-comments.sql │ │ │ │ ├── globally-disable-multi-set.sql │ │ │ │ ├── globally-disable-re-enable.sql │ │ │ │ └── globally-disable.sql │ │ ├── SqlFileProcessorTests.cs │ │ ├── SqlRuleVisitorTests.cs │ │ ├── SqlStreamReaderBuilderTests.cs │ │ ├── invalid-characters-ignore-rules.sql │ │ └── invalid-characters.sql │ ├── PluginHandler │ │ ├── AssemblyWrapperTests.cs │ │ ├── PluginContextTests.cs │ │ ├── PluginHandlerTests.cs │ │ ├── TestPlugin.cs │ │ ├── TestPluginRule.cs │ │ ├── TestRuleViolation.cs │ │ └── tsqllint-plugin-throws-exception.dll │ ├── Reporter │ │ └── ReporterTests.cs │ └── UtilityTests │ │ └── UtilityTests.cs └── app.config ├── TSQLLint.sln ├── TSQLLint ├── Application.cs ├── Program.cs ├── TSQLLint.csproj └── appsettings.json └── coverlet.runsettings /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/CONTRIBUTING.MD -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/SECURITY.md -------------------------------------------------------------------------------- /documentation/SSMSIntegrationScreenshot.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/SSMSIntegrationScreenshot.PNG -------------------------------------------------------------------------------- /documentation/rules/case-sensitive-variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/case-sensitive-variables.md -------------------------------------------------------------------------------- /documentation/rules/conditional-begin-end.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/conditional-begin-end.md -------------------------------------------------------------------------------- /documentation/rules/count-star.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/count-star.md -------------------------------------------------------------------------------- /documentation/rules/cross-database-transaction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/cross-database-transaction.md -------------------------------------------------------------------------------- /documentation/rules/data-compression.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/data-compression.md -------------------------------------------------------------------------------- /documentation/rules/data-type-length.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/data-type-length.md -------------------------------------------------------------------------------- /documentation/rules/delete-where.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/delete-where.md -------------------------------------------------------------------------------- /documentation/rules/disallow-cursors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/disallow-cursors.md -------------------------------------------------------------------------------- /documentation/rules/full-text.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/full-text.md -------------------------------------------------------------------------------- /documentation/rules/information-schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/information-schema.md -------------------------------------------------------------------------------- /documentation/rules/join-keyword.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/join-keyword.md -------------------------------------------------------------------------------- /documentation/rules/keyword-capitalization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/keyword-capitalization.md -------------------------------------------------------------------------------- /documentation/rules/linked-server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/linked-server.md -------------------------------------------------------------------------------- /documentation/rules/multi-table-alias.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/multi-table-alias.md -------------------------------------------------------------------------------- /documentation/rules/named-constraint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/named-constraint.md -------------------------------------------------------------------------------- /documentation/rules/non-sargable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/non-sargable.md -------------------------------------------------------------------------------- /documentation/rules/object-property.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/object-property.md -------------------------------------------------------------------------------- /documentation/rules/print-statement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/print-statement.md -------------------------------------------------------------------------------- /documentation/rules/schema-qualify.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/schema-qualify.md -------------------------------------------------------------------------------- /documentation/rules/select-star.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/select-star.md -------------------------------------------------------------------------------- /documentation/rules/semicolon-termination.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/semicolon-termination.md -------------------------------------------------------------------------------- /documentation/rules/set-ansi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/set-ansi.md -------------------------------------------------------------------------------- /documentation/rules/set-nocount.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/set-nocount.md -------------------------------------------------------------------------------- /documentation/rules/set-quoted-identifier.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/set-quoted-identifier.md -------------------------------------------------------------------------------- /documentation/rules/set-transaction-isolation-level.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/set-transaction-isolation-level.md -------------------------------------------------------------------------------- /documentation/rules/set-variable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/set-variable.md -------------------------------------------------------------------------------- /documentation/rules/unicode-string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/unicode-string.md -------------------------------------------------------------------------------- /documentation/rules/update-where.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/update-where.md -------------------------------------------------------------------------------- /documentation/rules/upper-lower.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/rules/upper-lower.md -------------------------------------------------------------------------------- /documentation/usage-animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/documentation/usage-animation.gif -------------------------------------------------------------------------------- /schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/schema.json -------------------------------------------------------------------------------- /scripts/dotnet_build_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/scripts/dotnet_build_test.sh -------------------------------------------------------------------------------- /scripts/dotnet_build_test_local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/scripts/dotnet_build_test_local.sh -------------------------------------------------------------------------------- /scripts/dotnet_package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/scripts/dotnet_package.sh -------------------------------------------------------------------------------- /scripts/github_create_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/scripts/github_create_release.sh -------------------------------------------------------------------------------- /scripts/utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/scripts/utils.sh -------------------------------------------------------------------------------- /source/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/.editorconfig -------------------------------------------------------------------------------- /source/.stylecop/custom-dictionary.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/.stylecop/custom-dictionary.xml -------------------------------------------------------------------------------- /source/.stylecop/stylecop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/.stylecop/stylecop.json -------------------------------------------------------------------------------- /source/.stylecop/stylecop.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/.stylecop/stylecop.ruleset -------------------------------------------------------------------------------- /source/Settings.StyleCop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/Settings.StyleCop -------------------------------------------------------------------------------- /source/TSQLLint.Core/CompatabilityLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/CompatabilityLevel.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/Constants.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/DTO/CommandLineRequestMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/DTO/CommandLineRequestMessage.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/DTO/HandlerResponseMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/DTO/HandlerResponseMessage.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/Interfaces/IAssemblyWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/Interfaces/IAssemblyWrapper.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/Interfaces/ICommandLineOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/Interfaces/ICommandLineOptions.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/Interfaces/IConfigFileGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/Interfaces/IConfigFileGenerator.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/Interfaces/IConfigReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/Interfaces/IConfigReader.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/Interfaces/IConsoleTimer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/Interfaces/IConsoleTimer.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/Interfaces/IEnvironmentWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/Interfaces/IEnvironmentWrapper.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/Interfaces/IExtendedRuleException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/Interfaces/IExtendedRuleException.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/Interfaces/IFileSystemWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/Interfaces/IFileSystemWrapper.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/Interfaces/IFileversionWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/Interfaces/IFileversionWrapper.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/Interfaces/IGlobPatternMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/Interfaces/IGlobPatternMatcher.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/Interfaces/IHandlingStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/Interfaces/IHandlingStrategy.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/Interfaces/IIgnoreListReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/Interfaces/IIgnoreListReader.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/Interfaces/IOverride.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/Interfaces/IOverride.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/Interfaces/IPluginHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/Interfaces/IPluginHandler.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/Interfaces/IRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/Interfaces/IRequest.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/Interfaces/IRuleExceptionFinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/Interfaces/IRuleExceptionFinder.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/Interfaces/IRuleVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/Interfaces/IRuleVisitor.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/Interfaces/ISqlFileProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/Interfaces/ISqlFileProcessor.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/Interfaces/ISqlRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/Interfaces/ISqlRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/TSQLLint.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/TSQLLint.Core.csproj -------------------------------------------------------------------------------- /source/TSQLLint.Core/UseCases/Console/CommandLineOptionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/UseCases/Console/CommandLineOptionHandler.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/UseCases/Console/HandlerStrategies/CreateConfigFileStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/UseCases/Console/HandlerStrategies/CreateConfigFileStrategy.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/UseCases/Console/HandlerStrategies/LoadConfigFileStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/UseCases/Console/HandlerStrategies/LoadConfigFileStrategy.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/UseCases/Console/HandlerStrategies/PrintConfigStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/UseCases/Console/HandlerStrategies/PrintConfigStrategy.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/UseCases/Console/HandlerStrategies/PrintPluginsStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/UseCases/Console/HandlerStrategies/PrintPluginsStrategy.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/UseCases/Console/HandlerStrategies/PrintUsageStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/UseCases/Console/HandlerStrategies/PrintUsageStrategy.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/UseCases/Console/HandlerStrategies/PrintVersionStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/UseCases/Console/HandlerStrategies/PrintVersionStrategy.cs -------------------------------------------------------------------------------- /source/TSQLLint.Core/UseCases/Console/HandlerStrategies/ValidatePathStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Core/UseCases/Console/HandlerStrategies/ValidatePathStrategy.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/CommandLineOptions/CommandLineOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/CommandLineOptions/CommandLineOptions.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Configuration/ConfigFileGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Configuration/ConfigFileGenerator.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Configuration/ConfigReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Configuration/ConfigReader.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Configuration/EnvironmentWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Configuration/EnvironmentWrapper.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Configuration/IgnoreListReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Configuration/IgnoreListReader.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Configuration/Overrides/OverrideCompatabilityLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Configuration/Overrides/OverrideCompatabilityLevel.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Configuration/Overrides/OverrideFinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Configuration/Overrides/OverrideFinder.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Configuration/Overrides/OverrideTypeMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Configuration/Overrides/OverrideTypeMap.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Interfaces/IFragmentBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Interfaces/IFragmentBuilder.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Interfaces/IRuleVisitorBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Interfaces/IRuleVisitorBuilder.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Interfaces/ISqlStreamReaderBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Interfaces/ISqlStreamReaderBuilder.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Interfaces/IViolationFixer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Interfaces/IViolationFixer.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Parser/DynamicSQLParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Parser/DynamicSQLParser.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Parser/FileSystemWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Parser/FileSystemWrapper.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Parser/FragmentBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Parser/FragmentBuilder.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Parser/GlobPatternMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Parser/GlobPatternMatcher.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Parser/ParsingUtility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Parser/ParsingUtility.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Parser/RuleVisitorBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Parser/RuleVisitorBuilder.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Parser/RuleVisitorFriendlyNameTypeMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Parser/RuleVisitorFriendlyNameTypeMap.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Parser/SqlFileProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Parser/SqlFileProcessor.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Parser/SqlRuleVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Parser/SqlRuleVisitor.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Parser/SqlStreamReaderBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Parser/SqlStreamReaderBuilder.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Parser/ViolationFixer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Parser/ViolationFixer.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Plugins/AssemblyWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Plugins/AssemblyWrapper.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Plugins/PluginContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Plugins/PluginContext.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Plugins/PluginHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Plugins/PluginHandler.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Plugins/VersionInfoWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Plugins/VersionInfoWrapper.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Reporters/ConsoleReporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Reporters/ConsoleReporter.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Reporters/ConsoleTimer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Reporters/ConsoleTimer.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Reporters/IConsoleReporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Reporters/IConsoleReporter.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Reporters/NonBlockingConsole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Reporters/NonBlockingConsole.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/CaseSensitiveVariablesRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/CaseSensitiveVariablesRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/Common/BaseNearTopOfFileRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/Common/BaseNearTopOfFileRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/Common/BaseRuleVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/Common/BaseRuleVisitor.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/Common/ColumnNumberCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/Common/ColumnNumberCalculator.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/ConditionalBeginEndRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/ConditionalBeginEndRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/CountStarRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/CountStarRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/CrossDatabaseTransactionRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/CrossDatabaseTransactionRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/DataCompressionOptionRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/DataCompressionOptionRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/DataTypeLengthRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/DataTypeLengthRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/DeleteWhereRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/DeleteWhereRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/DisallowCursorRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/DisallowCursorRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/DuplicateEmptyLineRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/DuplicateEmptyLineRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/DuplicateGoRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/DuplicateGoRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/FullTextRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/FullTextRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/InformationSchemaRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/InformationSchemaRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/JoinKeywordRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/JoinKeywordRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/KeywordCapitalizationRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/KeywordCapitalizationRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/LinkedServerRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/LinkedServerRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/MultiTableAliasRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/MultiTableAliasRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/NamedConstraintRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/NamedConstraintRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/NonSargableRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/NonSargableRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/ObjectPropertyRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/ObjectPropertyRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/PrintStatementRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/PrintStatementRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/RuleExceptions/GlobalRuleException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/RuleExceptions/GlobalRuleException.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/RuleExceptions/RuleException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/RuleExceptions/RuleException.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/RuleExceptions/RuleExceptionFinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/RuleExceptions/RuleExceptionFinder.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/RuleViolations/RuleViolation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/RuleViolations/RuleViolation.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/SchemaQualifyRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/SchemaQualifyRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/SelectStarRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/SelectStarRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/SemicolonTerminationRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/SemicolonTerminationRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/SetAnsiNullsRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/SetAnsiNullsRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/SetNoCountRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/SetNoCountRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/SetQuotedIdentifierRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/SetQuotedIdentifierRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/SetTransactionIsolationLevelRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/SetTransactionIsolationLevelRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/SetVariableRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/SetVariableRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/UnicodeStringRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/UnicodeStringRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/UpdateWhereRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/UpdateWhereRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/Rules/UpperLowerRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/Rules/UpperLowerRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Infrastructure/TSQLLint.Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Infrastructure/TSQLLint.Infrastructure.csproj -------------------------------------------------------------------------------- /source/TSQLLint.Tests/FunctionalTests/.tsqllintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/FunctionalTests/.tsqllintignore -------------------------------------------------------------------------------- /source/TSQLLint.Tests/FunctionalTests/.tsqllintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/FunctionalTests/.tsqllintrc -------------------------------------------------------------------------------- /source/TSQLLint.Tests/FunctionalTests/.tsqllintrc-plugins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/FunctionalTests/.tsqllintrc-plugins -------------------------------------------------------------------------------- /source/TSQLLint.Tests/FunctionalTests/ConsoleAppTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/FunctionalTests/ConsoleAppTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/FunctionalTests/TestFiles/IgnoreFolder1/ignored-file1.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM BAR -------------------------------------------------------------------------------- /source/TSQLLint.Tests/FunctionalTests/TestFiles/IgnoreFolder1/ignored-file2.sql: -------------------------------------------------------------------------------- 1 | SELECT FOO FROM dbo.BAR; -------------------------------------------------------------------------------- /source/TSQLLint.Tests/FunctionalTests/TestFiles/IgnoreFolder2/IgnoreSubFolder/ignored-file3.sql: -------------------------------------------------------------------------------- 1 | SELECT FOO FROM dbo.BAR; -------------------------------------------------------------------------------- /source/TSQLLint.Tests/FunctionalTests/TestFiles/invalid-syntax.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/FunctionalTests/TestFiles/invalid-syntax.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/FunctionalTests/TestFiles/linting-disabled.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/FunctionalTests/TestFiles/linting-disabled.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/FunctionalTests/TestFiles/no-errors.sql: -------------------------------------------------------------------------------- 1 | SELECT FOO FROM dbo.BAR; -------------------------------------------------------------------------------- /source/TSQLLint.Tests/FunctionalTests/TestFiles/with-comment.sql: -------------------------------------------------------------------------------- 1 | -- I am a comment. 2 | IF 1=1 3 | BEGIN 4 | SELECT FOO FROM dbo.BAR; 5 | END 6 | -------------------------------------------------------------------------------- /source/TSQLLint.Tests/FunctionalTests/TestFiles/with-dynamic-sql.sql: -------------------------------------------------------------------------------- 1 | EXEC (N'SELECT * FROM BAR;'); -------------------------------------------------------------------------------- /source/TSQLLint.Tests/FunctionalTests/TestFiles/with-errors.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM BAR -------------------------------------------------------------------------------- /source/TSQLLint.Tests/FunctionalTests/TestFiles/with-fixable-errors.sql: -------------------------------------------------------------------------------- 1 | select * FROM BAR -------------------------------------------------------------------------------- /source/TSQLLint.Tests/FunctionalTests/TestFiles/with-spaces.sql: -------------------------------------------------------------------------------- 1 | IF 1=1 2 | BEGIN 3 | SELECT FOO FROM dbo.BAR; 4 | END 5 | -------------------------------------------------------------------------------- /source/TSQLLint.Tests/FunctionalTests/TestFiles/with-tabs.sql: -------------------------------------------------------------------------------- 1 | IF 1=1 2 | BEGIN 3 | SELECT FOO FROM dbo.BAR; 4 | END 5 | -------------------------------------------------------------------------------- /source/TSQLLint.Tests/FunctionalTests/TestFiles/with-warnings.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM BAR; -------------------------------------------------------------------------------- /source/TSQLLint.Tests/Helpers/ConsoleAppTestHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/Helpers/ConsoleAppTestHelper.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/Helpers/EverythingVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/Helpers/EverythingVisitor.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/Helpers/HelperTests/RuleViolationCompareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/Helpers/HelperTests/RuleViolationCompareTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/Helpers/ObjectComparers/OverrideComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/Helpers/ObjectComparers/OverrideComparer.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/Helpers/ObjectComparers/RuleExceptionComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/Helpers/ObjectComparers/RuleExceptionComparer.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/Helpers/ObjectComparers/RuleViolationComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/Helpers/ObjectComparers/RuleViolationComparer.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/Helpers/TestHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/Helpers/TestHelper.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/TSQLLint.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/TSQLLint.Tests.csproj -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/CommandLineOptions/CommandLineOptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/CommandLineOptions/CommandLineOptionTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/CommandLineOptions/HandlingStrategies/CreateConfigFileStrategyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/CommandLineOptions/HandlingStrategies/CreateConfigFileStrategyTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/CommandLineOptions/TestFiles/.tsqllintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/CommandLineOptions/TestFiles/.tsqllintrc -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/CommandLineOptions/TestFiles/TestFileSubDirectory/dontparse.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/CommandLineOptions/TestFiles/TestFileSubDirectory/integration-test-two.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/CommandLineOptions/TestFiles/TestFileSubDirectory/integration-test-two.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/CommandLineOptions/TestFiles/integration-test-one.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/CommandLineOptions/TestFiles/integration-test-one.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/CommandLineOptions/TestFiles/invalid-encoding.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/CommandLineOptions/TestFiles/invalid-encoding.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/CommandLineOptions/TestFiles/invalid-syntax.sql: -------------------------------------------------------------------------------- 1 | select; -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/CommandLineOptions/TestFiles/not-parseable-tsql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/CommandLineOptions/TestFiles/not-parseable-tsql.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/ConfigFile/ConfigFileGeneratorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/ConfigFile/ConfigFileGeneratorTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/ConfigFile/ConfigReaderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/ConfigFile/ConfigReaderTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/ConfigFile/IgnoreListReaderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/ConfigFile/IgnoreListReaderTest.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/ConfigFile/Overrides/OverrideTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/ConfigFile/Overrides/OverrideTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRuleExceptions/IgnoreLintingRulesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRuleExceptions/IgnoreLintingRulesTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRuleExceptions/RuleExceptionFinderOverrideFinderIntegrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRuleExceptions/RuleExceptionFinderOverrideFinderIntegrationTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRuleExceptions/TestFiles/disable-rule-enable-rule.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRuleExceptions/TestFiles/disable-rule-enable-rule.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRuleExceptions/TestFiles/enable-without-disbling.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRuleExceptions/TestFiles/enable-without-disbling.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRuleExceptions/TestFiles/global-disable.sql: -------------------------------------------------------------------------------- 1 | /* tsqllint-disable Approved By Foo */ 2 | 3 | SELECT * FROM FOO -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRuleExceptions/TestFiles/global-enable-without-disbling.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRuleExceptions/TestFiles/global-enable-without-disbling.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRuleExceptions/TestFiles/integration-test-two.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRuleExceptions/TestFiles/integration-test-two.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRuleVisitorBuilder/RuleVisitorBuilderIgnoreRulesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRuleVisitorBuilder/RuleVisitorBuilderIgnoreRulesTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRuleVisitorBuilder/RuleVisitorBuilderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRuleVisitorBuilder/RuleVisitorBuilderTest.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/RulesTestHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/RulesTestHelper.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/case-sensitive-variables/CaseSensitiveVariablesRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/case-sensitive-variables/CaseSensitiveVariablesRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/case-sensitive-variables/test-files/case-sensitive-variables-multi-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/case-sensitive-variables/test-files/case-sensitive-variables-multi-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/case-sensitive-variables/test-files/case-sensitive-variables-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/case-sensitive-variables/test-files/case-sensitive-variables-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/case-sensitive-variables/test-files/case-sensitive-variables-one-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/case-sensitive-variables/test-files/case-sensitive-variables-one-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/case-sensitive-variables/test-files/case-sensitive-variables-two-errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/case-sensitive-variables/test-files/case-sensitive-variables-two-errors.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/conditional-begin-end/ConditionalBeginEndRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/conditional-begin-end/ConditionalBeginEndRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/conditional-begin-end/test-files/conditional-begin-end-if-else-inline-errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/conditional-begin-end/test-files/conditional-begin-end-if-else-inline-errors.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/conditional-begin-end/test-files/conditional-begin-end-if-else-inline-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/conditional-begin-end/test-files/conditional-begin-end-if-else-inline-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/conditional-begin-end/test-files/conditional-begin-end-multi-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/conditional-begin-end/test-files/conditional-begin-end-multi-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/conditional-begin-end/test-files/conditional-begin-end-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/conditional-begin-end/test-files/conditional-begin-end-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/conditional-begin-end/test-files/conditional-begin-end-one-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/conditional-begin-end/test-files/conditional-begin-end-one-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/conditional-begin-end/test-files/conditional-begin-end-two-errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/conditional-begin-end/test-files/conditional-begin-end-two-errors.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/conditional-begin-end/test-files/conditional-else-begin-end-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/conditional-begin-end/test-files/conditional-else-begin-end-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/conditional-begin-end/test-files/conditional-if-else-begin-end-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/conditional-begin-end/test-files/conditional-if-else-begin-end-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/count-star/CountStarRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/count-star/CountStarRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/count-star/test-files/count-star-no-error.sql: -------------------------------------------------------------------------------- 1 | -- simple count 2 | SELECT COUNT(FOO) FROM BAR; -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/count-star/test-files/count-star-one-error-mixed-state.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/count-star/test-files/count-star-one-error-mixed-state.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/count-star/test-files/count-star-one-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/count-star/test-files/count-star-one-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/count-star/test-files/count-star-two-errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/count-star/test-files/count-star-two-errors.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/cross-database-transaction/CrossDatabaseTransactionRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/cross-database-transaction/CrossDatabaseTransactionRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/cross-database-transaction/test-files/cross-database-transaction-multiple-errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/cross-database-transaction/test-files/cross-database-transaction-multiple-errors.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/cross-database-transaction/test-files/cross-database-transaction-nested-two-errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/cross-database-transaction/test-files/cross-database-transaction-nested-two-errors.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/cross-database-transaction/test-files/cross-database-transaction-no-begintran-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/cross-database-transaction/test-files/cross-database-transaction-no-begintran-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/cross-database-transaction/test-files/cross-database-transaction-no-commit-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/cross-database-transaction/test-files/cross-database-transaction-no-commit-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/cross-database-transaction/test-files/cross-database-transaction-no-error-single-line.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/cross-database-transaction/test-files/cross-database-transaction-no-error-single-line.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/cross-database-transaction/test-files/cross-database-transaction-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/cross-database-transaction/test-files/cross-database-transaction-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/cross-database-transaction/test-files/cross-database-transaction-one-error-single-line.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/cross-database-transaction/test-files/cross-database-transaction-one-error-single-line.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/cross-database-transaction/test-files/cross-database-transaction-one-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/cross-database-transaction/test-files/cross-database-transaction-one-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/data-compression/DataCompressionRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/data-compression/DataCompressionRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/data-compression/test-files/data-compression-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/data-compression/test-files/data-compression-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/data-compression/test-files/data-compression-one-error-mixed-state.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/data-compression/test-files/data-compression-one-error-mixed-state.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/data-compression/test-files/data-compression-one-error.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE MyTable 2 | (ID INT, 3 | Name nvarchar(50)); -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/data-compression/test-files/data-compression-two-errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/data-compression/test-files/data-compression-two-errors.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/data-type-length/DataTypeLengthRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/data-type-length/DataTypeLengthRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/data-type-length/test-files/data-type-length-all-errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/data-type-length/test-files/data-type-length-all-errors.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/data-type-length/test-files/data-type-length-no-error.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE MyTable 2 | (ID INT, 3 | Name nvarchar(50)) 4 | WITH (DATA_COMPRESSION = ROW); -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/data-type-length/test-files/data-type-length-one-error-mixed-state.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/data-type-length/test-files/data-type-length-one-error-mixed-state.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/data-type-length/test-files/data-type-length-one-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/data-type-length/test-files/data-type-length-one-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/data-type-length/test-files/data-type-length-two-errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/data-type-length/test-files/data-type-length-two-errors.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/delete-where/DeleteWhereRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/delete-where/DeleteWhereRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/delete-where/test-files/delete-where-multi-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/delete-where/test-files/delete-where-multi-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/delete-where/test-files/delete-where-no-error.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM dbo.MyTable 2 | WHERE ID = 100; -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/delete-where/test-files/delete-where-one-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/delete-where/test-files/delete-where-one-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/delete-where/test-files/delete-where-two-errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/delete-where/test-files/delete-where-two-errors.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/disallow-cursors/DisallowCursorsRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/disallow-cursors/DisallowCursorsRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/disallow-cursors/test-files/disallow-cursors-no-error.sql: -------------------------------------------------------------------------------- 1 | SELECT FOO FROM BAR; 2 | GO -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/disallow-cursors/test-files/disallow-cursors-one-error-mixed-state.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/disallow-cursors/test-files/disallow-cursors-one-error-mixed-state.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/disallow-cursors/test-files/disallow-cursors-one-error.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM FOO 2 | 3 | OPEN some_cursor -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/disallow-cursors/test-files/disallow-cursors-two-errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/disallow-cursors/test-files/disallow-cursors-two-errors.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/duplicate-empty-line/DuplicateEmptyLineRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/duplicate-empty-line/DuplicateEmptyLineRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/duplicate-empty-line/test-files/duplicate-empty-line-EOF-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/duplicate-empty-line/test-files/duplicate-empty-line-EOF-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/duplicate-empty-line/test-files/duplicate-empty-line-multi-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/duplicate-empty-line/test-files/duplicate-empty-line-multi-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/duplicate-empty-line/test-files/duplicate-empty-line-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/duplicate-empty-line/test-files/duplicate-empty-line-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/duplicate-empty-line/test-files/duplicate-empty-line-one-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/duplicate-empty-line/test-files/duplicate-empty-line-one-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/duplicate-go/DuplicateGoRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/duplicate-go/DuplicateGoRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/duplicate-go/test-files/duplicate-go-multi-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/duplicate-go/test-files/duplicate-go-multi-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/duplicate-go/test-files/duplicate-go-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/duplicate-go/test-files/duplicate-go-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/duplicate-go/test-files/duplicate-go-one-error.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM Foo 2 | GO 3 | GO -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/full-text/FullTextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/full-text/FullTextTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/full-text/test-files/full-text-no-error.sql: -------------------------------------------------------------------------------- 1 | SELECT GETDATE(); -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/full-text/test-files/full-text-one-error-mixed-state.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/full-text/test-files/full-text-one-error-mixed-state.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/full-text/test-files/full-text-one-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/full-text/test-files/full-text-one-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/full-text/test-files/full-text-two-errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/full-text/test-files/full-text-two-errors.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/full-text/test-files/upper-lower-two-errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/full-text/test-files/upper-lower-two-errors.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/information-schema/InformationSchemaRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/information-schema/InformationSchemaRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/information-schema/test-files/information-schema-no-error.sql: -------------------------------------------------------------------------------- 1 | /* should error */ 2 | SELECT FOO FROM INFORMATION_SCHEMA -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/information-schema/test-files/information-schema-one-error-mixed-state.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/information-schema/test-files/information-schema-one-error-mixed-state.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/information-schema/test-files/information-schema-one-error.sql: -------------------------------------------------------------------------------- 1 | /* should error */ 2 | SELECT TABLE_CATALOG FROM SomeDatabase.INFORMATION_SCHEMA.COLUMNS; -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/information-schema/test-files/information-schema-two-errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/information-schema/test-files/information-schema-two-errors.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/information-schema/test-files/information-schema-where-clause.expected.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/information-schema/test-files/information-schema-where-clause.expected.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/information-schema/test-files/information-schema-where-clause.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/information-schema/test-files/information-schema-where-clause.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/join-keyword/JoinKeywordRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/join-keyword/JoinKeywordRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/join-keyword/test-files/join-keyword-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/join-keyword/test-files/join-keyword-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/join-keyword/test-files/join-keyword-one-error-mixed-state.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/join-keyword/test-files/join-keyword-one-error-mixed-state.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/join-keyword/test-files/join-keyword-one-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/join-keyword/test-files/join-keyword-one-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/join-keyword/test-files/join-keyword-two-errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/join-keyword/test-files/join-keyword-two-errors.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/keyword-capitalization/KeywordCapitalizationRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/keyword-capitalization/KeywordCapitalizationRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/keyword-capitalization/test-files/keyword-capitalization-multiple-errors-tabs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/keyword-capitalization/test-files/keyword-capitalization-multiple-errors-tabs.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/keyword-capitalization/test-files/keyword-capitalization-no-error.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM FOO; 2 | 3 | -- test to ensure we handle special characters correctly 4 | SET IDENTITY_INSERT db.Example ON; -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/keyword-capitalization/test-files/keyword-capitalization-one-error-mixed-state.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/keyword-capitalization/test-files/keyword-capitalization-one-error-mixed-state.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/keyword-capitalization/test-files/keyword-capitalization-one-error.sql: -------------------------------------------------------------------------------- 1 | select * FROM foo; -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/linked-server/LinkedServerRuleTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/linked-server/LinkedServerRuleTest.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/linked-server/test-files/linked-server-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/linked-server/test-files/linked-server-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/linked-server/test-files/linked-server-one-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/linked-server/test-files/linked-server-one-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/multi-table-alias/MultiTableAliasRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/multi-table-alias/MultiTableAliasRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/multi-table-alias/test-files/multi-table-alias-multiple-errors-with-spaces.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/multi-table-alias/test-files/multi-table-alias-multiple-errors-with-spaces.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/multi-table-alias/test-files/multi-table-alias-multiple-errors-with-tabs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/multi-table-alias/test-files/multi-table-alias-multiple-errors-with-tabs.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/multi-table-alias/test-files/multi-table-alias-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/multi-table-alias/test-files/multi-table-alias-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/multi-table-alias/test-files/multi-table-alias-one-error-with-spaces.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/multi-table-alias/test-files/multi-table-alias-one-error-with-spaces.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/multi-table-alias/test-files/multi-table-alias-one-error-with-tabs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/multi-table-alias/test-files/multi-table-alias-one-error-with-tabs.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/named-constraint/NamedConstraintRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/named-constraint/NamedConstraintRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/named-constraint/test-files/named-constraint-multi-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/named-constraint/test-files/named-constraint-multi-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/named-constraint/test-files/named-constraint-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/named-constraint/test-files/named-constraint-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/named-constraint/test-files/named-constraint-one-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/named-constraint/test-files/named-constraint-one-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/non-sargable/NonSargableRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/non-sargable/NonSargableRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/non-sargable/test-files/non-sargable-isnull-multi-statement-one-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/non-sargable/test-files/non-sargable-isnull-multi-statement-one-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/non-sargable/test-files/non-sargable-isnull-one-clause-one-error.sql: -------------------------------------------------------------------------------- 1 | SELECT Name FROM Foo 2 | WHERE ISNULL(ID, 0) != 0 -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/non-sargable/test-files/non-sargable-multi-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/non-sargable/test-files/non-sargable-multi-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/non-sargable/test-files/non-sargable-no-error-function-in-inner-join.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/non-sargable/test-files/non-sargable-no-error-function-in-inner-join.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/non-sargable/test-files/non-sargable-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/non-sargable/test-files/non-sargable-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/non-sargable/test-files/non-sargable-one-error-join-table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/non-sargable/test-files/non-sargable-one-error-join-table.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/non-sargable/test-files/non-sargable-one-error-where-clause.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM Foo WHERE UPPER(Foo.name) = 'FOO'; -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/object-property/ObjectPropertyRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/object-property/ObjectPropertyRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/object-property/test-files/object-property-no-error.sql: -------------------------------------------------------------------------------- 1 | SELECT GETDATE(); -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/object-property/test-files/object-property-one-error-mixed-state.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/object-property/test-files/object-property-one-error-mixed-state.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/object-property/test-files/object-property-one-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/object-property/test-files/object-property-one-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/object-property/test-files/object-property-two-errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/object-property/test-files/object-property-two-errors.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/print-statement/PrintStatementRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/print-statement/PrintStatementRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/print-statement/test-files/print-statement-no-error.sql: -------------------------------------------------------------------------------- 1 | SELECT NAME FROM DBO.FOO; -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/print-statement/test-files/print-statement-one-error-mixed-state.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/print-statement/test-files/print-statement-one-error-mixed-state.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/print-statement/test-files/print-statement-one-error.sql: -------------------------------------------------------------------------------- 1 | PRINT 'Foo' -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/print-statement/test-files/print-statement-two-errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/print-statement/test-files/print-statement-two-errors.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/schema-qualify/SchemaQualifyRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/schema-qualify/SchemaQualifyRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/schema-qualify/test-files/schema-qualify-multi-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/schema-qualify/test-files/schema-qualify-multi-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/schema-qualify/test-files/schema-qualify-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/schema-qualify/test-files/schema-qualify-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/schema-qualify/test-files/schema-qualify-one-error-mixed-state.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/schema-qualify/test-files/schema-qualify-one-error-mixed-state.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/schema-qualify/test-files/schema-qualify-one-error.sql: -------------------------------------------------------------------------------- 1 | SELECT FOO FROM BAR; -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/schema-qualify/test-files/schema-qualify-two-errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/schema-qualify/test-files/schema-qualify-two-errors.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/select-star/SelectStarRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/select-star/SelectStarRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/select-star/test-files/select-star-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/select-star/test-files/select-star-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/select-star/test-files/select-star-one-error-mixed-state.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/select-star/test-files/select-star-one-error-mixed-state.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/select-star/test-files/select-star-one-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/select-star/test-files/select-star-one-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/select-star/test-files/select-star-two-errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/select-star/test-files/select-star-two-errors.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/semicolon-termination/SemicolonTerminationRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/semicolon-termination/SemicolonTerminationRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/semicolon-termination/test-files/semicolon-termination-multiple-errors-with-tab.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/semicolon-termination/test-files/semicolon-termination-multiple-errors-with-tab.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/semicolon-termination/test-files/semicolon-termination-multiple-errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/semicolon-termination/test-files/semicolon-termination-multiple-errors.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/semicolon-termination/test-files/semicolon-termination-multiple-inline-errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/semicolon-termination/test-files/semicolon-termination-multiple-inline-errors.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/semicolon-termination/test-files/semicolon-termination-no-error-create-object.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/semicolon-termination/test-files/semicolon-termination-no-error-create-object.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/semicolon-termination/test-files/semicolon-termination-no-error-waitfor.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/semicolon-termination/test-files/semicolon-termination-no-error-waitfor.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/semicolon-termination/test-files/semicolon-termination-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/semicolon-termination/test-files/semicolon-termination-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/semicolon-termination/test-files/semicolon-termination-one-error-create-view.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/semicolon-termination/test-files/semicolon-termination-one-error-create-view.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/semicolon-termination/test-files/semicolon-termination-one-error-mixed-state.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/semicolon-termination/test-files/semicolon-termination-one-error-mixed-state.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/semicolon-termination/test-files/semicolon-termination-one-error.sql: -------------------------------------------------------------------------------- 1 | SELECT * FROM FOO -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/semicolon-termination/test-files/semicolon-termination-try-catch-while.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/semicolon-termination/test-files/semicolon-termination-try-catch-while.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/set-ansi/SetAnsiRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/set-ansi/SetAnsiRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/set-ansi/test-files/set-ansi-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/set-ansi/test-files/set-ansi-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/set-ansi/test-files/set-ansi-on-off-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/set-ansi/test-files/set-ansi-on-off-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/set-ansi/test-files/set-ansi-on-off-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/set-ansi/test-files/set-ansi-on-off-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/set-ansi/test-files/set-ansi-one-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/set-ansi/test-files/set-ansi-one-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/set-nocount/SetNocountRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/set-nocount/SetNocountRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/set-nocount/test-files/set-nocount-no-error-ddl.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/set-nocount/test-files/set-nocount-no-error-ddl.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/set-nocount/test-files/set-nocount-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/set-nocount/test-files/set-nocount-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/set-nocount/test-files/set-nocount-no-rowset-action.sql: -------------------------------------------------------------------------------- 1 | -- no rowset actions so nocount not required 2 | CREATE TABLE [dbo].[MyTable] 3 | ([ID] INT, 4 | [Name] nvarchar(64)); -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/set-nocount/test-files/set-nocount-one-error-rowset-action.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/set-nocount/test-files/set-nocount-one-error-rowset-action.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/set-quoted-identifier/SetQuotedIdentifierRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/set-quoted-identifier/SetQuotedIdentifierRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/set-quoted-identifier/test-files/set-quoted-identifier-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/set-quoted-identifier/test-files/set-quoted-identifier-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/set-quoted-identifier/test-files/set-quoted-identifier-one-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/set-quoted-identifier/test-files/set-quoted-identifier-one-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/set-transaction-isolation-level/SetTransactionIsolationLevelRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/set-transaction-isolation-level/SetTransactionIsolationLevelRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/set-transaction-isolation-level/test-files/set-transaction-isolation-level-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/set-transaction-isolation-level/test-files/set-transaction-isolation-level-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/set-transaction-isolation-level/test-files/set-transaction-isolation-level-one-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/set-transaction-isolation-level/test-files/set-transaction-isolation-level-one-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/set-variable/SetVariableRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/set-variable/SetVariableRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/set-variable/test-files/set-variable-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/set-variable/test-files/set-variable-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/set-variable/test-files/set-variable-one-error-mixed-state.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/set-variable/test-files/set-variable-one-error-mixed-state.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/set-variable/test-files/set-variable-one-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/set-variable/test-files/set-variable-one-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/set-variable/test-files/set-variable-two-errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/set-variable/test-files/set-variable-two-errors.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/unicode-string/UnicodeStringTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/unicode-string/UnicodeStringTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/unicode-string/test-files/unicode-string-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/unicode-string/test-files/unicode-string-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/unicode-string/test-files/unicode-string-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/unicode-string/test-files/unicode-string-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/update-where/UpdateWhereRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/update-where/UpdateWhereRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/update-where/test-files/update-where-multi-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/update-where/test-files/update-where-multi-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/update-where/test-files/update-where-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/update-where/test-files/update-where-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/update-where/test-files/update-where-one-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/update-where/test-files/update-where-one-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/update-where/test-files/update-where-two-errors.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/update-where/test-files/update-where-two-errors.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/upper-lower/UpperLowerRuleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/upper-lower/UpperLowerRuleTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/upper-lower/test-files/upper-lower-no-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/upper-lower/test-files/upper-lower-no-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/upper-lower/test-files/upper-lower-one-error-mixed-state.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/upper-lower/test-files/upper-lower-one-error-mixed-state.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/LintingRules/upper-lower/test-files/upper-lower-one-error.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/LintingRules/upper-lower/test-files/upper-lower-one-error.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/Parser/DynamicSQL/DynamicSQLParserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/Parser/DynamicSQL/DynamicSQLParserTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/Parser/InlineOverride_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/Parser/InlineOverride_Tests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/Parser/RuleExceptionFinder/RuleExceptionFinderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/Parser/RuleExceptionFinder/RuleExceptionFinderTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/Parser/RuleExceptionFinder/TestFiles/disable-rule-enable-another.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/Parser/RuleExceptionFinder/TestFiles/disable-rule-enable-another.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/Parser/RuleExceptionFinder/TestFiles/disable-rule-enable-rule.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/Parser/RuleExceptionFinder/TestFiles/disable-rule-enable-rule.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/Parser/RuleExceptionFinder/TestFiles/disable-rule-whole-file.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/Parser/RuleExceptionFinder/TestFiles/disable-rule-whole-file.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/Parser/RuleExceptionFinder/TestFiles/disable-rule-with-additional-comments.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/Parser/RuleExceptionFinder/TestFiles/disable-rule-with-additional-comments.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/Parser/RuleExceptionFinder/TestFiles/global-disable-rule-with-additional-comments.sql: -------------------------------------------------------------------------------- 1 | /* tsqllint-disable - approved by: XXX */ 2 | 3 | SELECT * FROM FOO; -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/Parser/RuleExceptionFinder/TestFiles/globally-disable-multi-set.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/Parser/RuleExceptionFinder/TestFiles/globally-disable-multi-set.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/Parser/RuleExceptionFinder/TestFiles/globally-disable-re-enable.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/Parser/RuleExceptionFinder/TestFiles/globally-disable-re-enable.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/Parser/RuleExceptionFinder/TestFiles/globally-disable.sql: -------------------------------------------------------------------------------- 1 | /* tsqllint-disable */ 2 | 3 | SELECT * FROM FOO; -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/Parser/SqlFileProcessorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/Parser/SqlFileProcessorTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/Parser/SqlRuleVisitorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/Parser/SqlRuleVisitorTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/Parser/SqlStreamReaderBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/Parser/SqlStreamReaderBuilderTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/Parser/invalid-characters-ignore-rules.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/Parser/invalid-characters-ignore-rules.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/Parser/invalid-characters.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/Parser/invalid-characters.sql -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/PluginHandler/AssemblyWrapperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/PluginHandler/AssemblyWrapperTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/PluginHandler/PluginContextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/PluginHandler/PluginContextTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/PluginHandler/PluginHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/PluginHandler/PluginHandlerTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/PluginHandler/TestPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/PluginHandler/TestPlugin.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/PluginHandler/TestPluginRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/PluginHandler/TestPluginRule.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/PluginHandler/TestRuleViolation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/PluginHandler/TestRuleViolation.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/PluginHandler/tsqllint-plugin-throws-exception.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/PluginHandler/tsqllint-plugin-throws-exception.dll -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/Reporter/ReporterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/Reporter/ReporterTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/UnitTests/UtilityTests/UtilityTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/UnitTests/UtilityTests/UtilityTests.cs -------------------------------------------------------------------------------- /source/TSQLLint.Tests/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.Tests/app.config -------------------------------------------------------------------------------- /source/TSQLLint.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint.sln -------------------------------------------------------------------------------- /source/TSQLLint/Application.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint/Application.cs -------------------------------------------------------------------------------- /source/TSQLLint/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint/Program.cs -------------------------------------------------------------------------------- /source/TSQLLint/TSQLLint.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/TSQLLint/TSQLLint.csproj -------------------------------------------------------------------------------- /source/TSQLLint/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "debug":"false" 3 | } 4 | -------------------------------------------------------------------------------- /source/coverlet.runsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsqllint/tsqllint/HEAD/source/coverlet.runsettings --------------------------------------------------------------------------------