diff --git a/diktat-common/pom.xml b/diktat-common/pom.xml index 1ef63e4720..0140d2bdc2 100644 --- a/diktat-common/pom.xml +++ b/diktat-common/pom.xml @@ -52,6 +52,8 @@ + ${project.basedir}/src/main/kotlin + ${project.basedir}/src/test/kotlin org.jetbrains.kotlin diff --git a/diktat-rules/src/main/kotlin/generated/WarningNames.kt b/diktat-rules/src/main/kotlin/generated/WarningNames.kt index 478ec26b92..00e0d51ce7 100644 --- a/diktat-rules/src/main/kotlin/generated/WarningNames.kt +++ b/diktat-rules/src/main/kotlin/generated/WarningNames.kt @@ -4,183 +4,189 @@ package generated import kotlin.String -object WarningNames { - const val PACKAGE_NAME_MISSING: String = "PACKAGE_NAME_MISSING" +public object WarningNames { + public const val PACKAGE_NAME_MISSING: String = "PACKAGE_NAME_MISSING" - const val PACKAGE_NAME_INCORRECT_CASE: String = "PACKAGE_NAME_INCORRECT_CASE" + public const val PACKAGE_NAME_INCORRECT_CASE: String = "PACKAGE_NAME_INCORRECT_CASE" - const val PACKAGE_NAME_INCORRECT_PREFIX: String = "PACKAGE_NAME_INCORRECT_PREFIX" + public const val PACKAGE_NAME_INCORRECT_PREFIX: String = "PACKAGE_NAME_INCORRECT_PREFIX" - const val PACKAGE_NAME_INCORRECT_SYMBOLS: String = "PACKAGE_NAME_INCORRECT_SYMBOLS" + public const val PACKAGE_NAME_INCORRECT_SYMBOLS: String = "PACKAGE_NAME_INCORRECT_SYMBOLS" - const val PACKAGE_NAME_INCORRECT_PATH: String = "PACKAGE_NAME_INCORRECT_PATH" + public const val PACKAGE_NAME_INCORRECT_PATH: String = "PACKAGE_NAME_INCORRECT_PATH" - const val INCORRECT_PACKAGE_SEPARATOR: String = "INCORRECT_PACKAGE_SEPARATOR" + public const val INCORRECT_PACKAGE_SEPARATOR: String = "INCORRECT_PACKAGE_SEPARATOR" - const val CLASS_NAME_INCORRECT: String = "CLASS_NAME_INCORRECT" + public const val CLASS_NAME_INCORRECT: String = "CLASS_NAME_INCORRECT" - const val OBJECT_NAME_INCORRECT: String = "OBJECT_NAME_INCORRECT" + public const val OBJECT_NAME_INCORRECT: String = "OBJECT_NAME_INCORRECT" - const val VARIABLE_NAME_INCORRECT_FORMAT: String = "VARIABLE_NAME_INCORRECT_FORMAT" + public const val VARIABLE_NAME_INCORRECT_FORMAT: String = "VARIABLE_NAME_INCORRECT_FORMAT" - const val VARIABLE_NAME_INCORRECT: String = "VARIABLE_NAME_INCORRECT" + public const val VARIABLE_NAME_INCORRECT: String = "VARIABLE_NAME_INCORRECT" - const val CONSTANT_UPPERCASE: String = "CONSTANT_UPPERCASE" + public const val CONSTANT_UPPERCASE: String = "CONSTANT_UPPERCASE" - const val VARIABLE_HAS_PREFIX: String = "VARIABLE_HAS_PREFIX" + public const val VARIABLE_HAS_PREFIX: String = "VARIABLE_HAS_PREFIX" - const val IDENTIFIER_LENGTH: String = "IDENTIFIER_LENGTH" + public const val IDENTIFIER_LENGTH: String = "IDENTIFIER_LENGTH" - const val ENUM_VALUE: String = "ENUM_VALUE" + public const val ENUM_VALUE: String = "ENUM_VALUE" - const val GENERIC_NAME: String = "GENERIC_NAME" + public const val GENERIC_NAME: String = "GENERIC_NAME" - const val FUNCTION_NAME_INCORRECT_CASE: String = "FUNCTION_NAME_INCORRECT_CASE" + public const val FUNCTION_NAME_INCORRECT_CASE: String = "FUNCTION_NAME_INCORRECT_CASE" - const val FUNCTION_BOOLEAN_PREFIX: String = "FUNCTION_BOOLEAN_PREFIX" + public const val FUNCTION_BOOLEAN_PREFIX: String = "FUNCTION_BOOLEAN_PREFIX" - const val FILE_NAME_INCORRECT: String = "FILE_NAME_INCORRECT" + public const val FILE_NAME_INCORRECT: String = "FILE_NAME_INCORRECT" - const val FILE_NAME_MATCH_CLASS: String = "FILE_NAME_MATCH_CLASS" + public const val FILE_NAME_MATCH_CLASS: String = "FILE_NAME_MATCH_CLASS" - const val EXCEPTION_SUFFIX: String = "EXCEPTION_SUFFIX" + public const val EXCEPTION_SUFFIX: String = "EXCEPTION_SUFFIX" - const val CONFUSING_IDENTIFIER_NAMING: String = "CONFUSING_IDENTIFIER_NAMING" + public const val CONFUSING_IDENTIFIER_NAMING: String = "CONFUSING_IDENTIFIER_NAMING" - const val MISSING_KDOC_TOP_LEVEL: String = "MISSING_KDOC_TOP_LEVEL" + public const val MISSING_KDOC_TOP_LEVEL: String = "MISSING_KDOC_TOP_LEVEL" - const val MISSING_KDOC_CLASS_ELEMENTS: String = "MISSING_KDOC_CLASS_ELEMENTS" + public const val MISSING_KDOC_CLASS_ELEMENTS: String = "MISSING_KDOC_CLASS_ELEMENTS" - const val MISSING_KDOC_ON_FUNCTION: String = "MISSING_KDOC_ON_FUNCTION" + public const val MISSING_KDOC_ON_FUNCTION: String = "MISSING_KDOC_ON_FUNCTION" - const val KDOC_TRIVIAL_KDOC_ON_FUNCTION: String = "KDOC_TRIVIAL_KDOC_ON_FUNCTION" + public const val KDOC_TRIVIAL_KDOC_ON_FUNCTION: String = "KDOC_TRIVIAL_KDOC_ON_FUNCTION" - const val KDOC_WITHOUT_PARAM_TAG: String = "KDOC_WITHOUT_PARAM_TAG" + public const val KDOC_WITHOUT_PARAM_TAG: String = "KDOC_WITHOUT_PARAM_TAG" - const val KDOC_WITHOUT_RETURN_TAG: String = "KDOC_WITHOUT_RETURN_TAG" + public const val KDOC_WITHOUT_RETURN_TAG: String = "KDOC_WITHOUT_RETURN_TAG" - const val KDOC_WITHOUT_THROWS_TAG: String = "KDOC_WITHOUT_THROWS_TAG" + public const val KDOC_WITHOUT_THROWS_TAG: String = "KDOC_WITHOUT_THROWS_TAG" - const val KDOC_EMPTY_KDOC: String = "KDOC_EMPTY_KDOC" + public const val KDOC_EMPTY_KDOC: String = "KDOC_EMPTY_KDOC" - const val KDOC_WRONG_SPACES_AFTER_TAG: String = "KDOC_WRONG_SPACES_AFTER_TAG" + public const val KDOC_WRONG_SPACES_AFTER_TAG: String = "KDOC_WRONG_SPACES_AFTER_TAG" - const val KDOC_WRONG_TAGS_ORDER: String = "KDOC_WRONG_TAGS_ORDER" + public const val KDOC_WRONG_TAGS_ORDER: String = "KDOC_WRONG_TAGS_ORDER" - const val KDOC_NEWLINES_BEFORE_BASIC_TAGS: String = "KDOC_NEWLINES_BEFORE_BASIC_TAGS" + public const val KDOC_NEWLINES_BEFORE_BASIC_TAGS: String = "KDOC_NEWLINES_BEFORE_BASIC_TAGS" - const val KDOC_NO_NEWLINES_BETWEEN_BASIC_TAGS: String = "KDOC_NO_NEWLINES_BETWEEN_BASIC_TAGS" + public const val KDOC_NO_NEWLINES_BETWEEN_BASIC_TAGS: String = + "KDOC_NO_NEWLINES_BETWEEN_BASIC_TAGS" - const val KDOC_NO_NEWLINE_AFTER_SPECIAL_TAGS: String = "KDOC_NO_NEWLINE_AFTER_SPECIAL_TAGS" + public const val KDOC_NO_NEWLINE_AFTER_SPECIAL_TAGS: String = + "KDOC_NO_NEWLINE_AFTER_SPECIAL_TAGS" - const val KDOC_NO_EMPTY_TAGS: String = "KDOC_NO_EMPTY_TAGS" + public const val KDOC_NO_EMPTY_TAGS: String = "KDOC_NO_EMPTY_TAGS" - const val KDOC_NO_DEPRECATED_TAG: String = "KDOC_NO_DEPRECATED_TAG" + public const val KDOC_NO_DEPRECATED_TAG: String = "KDOC_NO_DEPRECATED_TAG" - const val KDOC_NO_CONSTRUCTOR_PROPERTY: String = "KDOC_NO_CONSTRUCTOR_PROPERTY" + public const val KDOC_NO_CONSTRUCTOR_PROPERTY: String = "KDOC_NO_CONSTRUCTOR_PROPERTY" - const val HEADER_WRONG_FORMAT: String = "HEADER_WRONG_FORMAT" + public const val HEADER_WRONG_FORMAT: String = "HEADER_WRONG_FORMAT" - const val HEADER_MISSING_OR_WRONG_COPYRIGHT: String = "HEADER_MISSING_OR_WRONG_COPYRIGHT" + public const val HEADER_MISSING_OR_WRONG_COPYRIGHT: String = "HEADER_MISSING_OR_WRONG_COPYRIGHT" - const val WRONG_COPYRIGHT_YEAR: String = "WRONG_COPYRIGHT_YEAR" + public const val WRONG_COPYRIGHT_YEAR: String = "WRONG_COPYRIGHT_YEAR" - const val HEADER_CONTAINS_DATE_OR_AUTHOR: String = "HEADER_CONTAINS_DATE_OR_AUTHOR" + public const val HEADER_CONTAINS_DATE_OR_AUTHOR: String = "HEADER_CONTAINS_DATE_OR_AUTHOR" - const val HEADER_MISSING_IN_NON_SINGLE_CLASS_FILE: String = + public const val HEADER_MISSING_IN_NON_SINGLE_CLASS_FILE: String = "HEADER_MISSING_IN_NON_SINGLE_CLASS_FILE" - const val HEADER_NOT_BEFORE_PACKAGE: String = "HEADER_NOT_BEFORE_PACKAGE" + public const val HEADER_NOT_BEFORE_PACKAGE: String = "HEADER_NOT_BEFORE_PACKAGE" - const val COMMENTED_OUT_CODE: String = "COMMENTED_OUT_CODE" + public const val COMMENTED_OUT_CODE: String = "COMMENTED_OUT_CODE" - const val WRONG_NEWLINES_AROUND_KDOC: String = "WRONG_NEWLINES_AROUND_KDOC" + public const val WRONG_NEWLINES_AROUND_KDOC: String = "WRONG_NEWLINES_AROUND_KDOC" - const val FIRST_COMMENT_NO_SPACES: String = "FIRST_COMMENT_NO_SPACES" + public const val FIRST_COMMENT_NO_SPACES: String = "FIRST_COMMENT_NO_SPACES" - const val COMMENT_WHITE_SPACE: String = "COMMENT_WHITE_SPACE" + public const val COMMENT_WHITE_SPACE: String = "COMMENT_WHITE_SPACE" - const val IF_ELSE_COMMENTS: String = "IF_ELSE_COMMENTS" + public const val IF_ELSE_COMMENTS: String = "IF_ELSE_COMMENTS" - const val FILE_IS_TOO_LONG: String = "FILE_IS_TOO_LONG" + public const val FILE_IS_TOO_LONG: String = "FILE_IS_TOO_LONG" - const val FILE_CONTAINS_ONLY_COMMENTS: String = "FILE_CONTAINS_ONLY_COMMENTS" + public const val FILE_CONTAINS_ONLY_COMMENTS: String = "FILE_CONTAINS_ONLY_COMMENTS" - const val FILE_INCORRECT_BLOCKS_ORDER: String = "FILE_INCORRECT_BLOCKS_ORDER" + public const val FILE_INCORRECT_BLOCKS_ORDER: String = "FILE_INCORRECT_BLOCKS_ORDER" - const val FILE_NO_BLANK_LINE_BETWEEN_BLOCKS: String = "FILE_NO_BLANK_LINE_BETWEEN_BLOCKS" + public const val FILE_NO_BLANK_LINE_BETWEEN_BLOCKS: String = "FILE_NO_BLANK_LINE_BETWEEN_BLOCKS" - const val FILE_UNORDERED_IMPORTS: String = "FILE_UNORDERED_IMPORTS" + public const val FILE_UNORDERED_IMPORTS: String = "FILE_UNORDERED_IMPORTS" - const val FILE_WILDCARD_IMPORTS: String = "FILE_WILDCARD_IMPORTS" + public const val FILE_WILDCARD_IMPORTS: String = "FILE_WILDCARD_IMPORTS" - const val NO_BRACES_IN_CONDITIONALS_AND_LOOPS: String = "NO_BRACES_IN_CONDITIONALS_AND_LOOPS" + public const val NO_BRACES_IN_CONDITIONALS_AND_LOOPS: String = + "NO_BRACES_IN_CONDITIONALS_AND_LOOPS" - const val WRONG_ORDER_IN_CLASS_LIKE_STRUCTURES: String = "WRONG_ORDER_IN_CLASS_LIKE_STRUCTURES" + public const val WRONG_ORDER_IN_CLASS_LIKE_STRUCTURES: String = + "WRONG_ORDER_IN_CLASS_LIKE_STRUCTURES" - const val BLANK_LINE_BETWEEN_PROPERTIES: String = "BLANK_LINE_BETWEEN_PROPERTIES" + public const val BLANK_LINE_BETWEEN_PROPERTIES: String = "BLANK_LINE_BETWEEN_PROPERTIES" - const val BRACES_BLOCK_STRUCTURE_ERROR: String = "BRACES_BLOCK_STRUCTURE_ERROR" + public const val BRACES_BLOCK_STRUCTURE_ERROR: String = "BRACES_BLOCK_STRUCTURE_ERROR" - const val WRONG_INDENTATION: String = "WRONG_INDENTATION" + public const val WRONG_INDENTATION: String = "WRONG_INDENTATION" - const val EMPTY_BLOCK_STRUCTURE_ERROR: String = "EMPTY_BLOCK_STRUCTURE_ERROR" + public const val EMPTY_BLOCK_STRUCTURE_ERROR: String = "EMPTY_BLOCK_STRUCTURE_ERROR" - const val MORE_THAN_ONE_STATEMENT_PER_LINE: String = "MORE_THAN_ONE_STATEMENT_PER_LINE" + public const val MORE_THAN_ONE_STATEMENT_PER_LINE: String = "MORE_THAN_ONE_STATEMENT_PER_LINE" - const val LONG_LINE: String = "LONG_LINE" + public const val LONG_LINE: String = "LONG_LINE" - const val BACKTICKS_PROHIBITED: String = "BACKTICKS_PROHIBITED" + public const val BACKTICKS_PROHIBITED: String = "BACKTICKS_PROHIBITED" - const val REDUNDANT_SEMICOLON: String = "REDUNDANT_SEMICOLON" + public const val REDUNDANT_SEMICOLON: String = "REDUNDANT_SEMICOLON" - const val WRONG_NEWLINES: String = "WRONG_NEWLINES" + public const val WRONG_NEWLINES: String = "WRONG_NEWLINES" - const val STRING_CONCATENATION: String = "STRING_CONCATENATION" + public const val STRING_CONCATENATION: String = "STRING_CONCATENATION" - const val TOO_MANY_BLANK_LINES: String = "TOO_MANY_BLANK_LINES" + public const val TOO_MANY_BLANK_LINES: String = "TOO_MANY_BLANK_LINES" - const val WRONG_WHITESPACE: String = "WRONG_WHITESPACE" + public const val WRONG_WHITESPACE: String = "WRONG_WHITESPACE" - const val TOO_MANY_CONSECUTIVE_SPACES: String = "TOO_MANY_CONSECUTIVE_SPACES" + public const val TOO_MANY_CONSECUTIVE_SPACES: String = "TOO_MANY_CONSECUTIVE_SPACES" - const val ANNOTATION_NEW_LINE: String = "ANNOTATION_NEW_LINE" + public const val ANNOTATION_NEW_LINE: String = "ANNOTATION_NEW_LINE" - const val ENUMS_SEPARATED: String = "ENUMS_SEPARATED" + public const val ENUMS_SEPARATED: String = "ENUMS_SEPARATED" - const val WHEN_WITHOUT_ELSE: String = "WHEN_WITHOUT_ELSE" + public const val WHEN_WITHOUT_ELSE: String = "WHEN_WITHOUT_ELSE" - const val LONG_NUMERICAL_VALUES_SEPARATED: String = "LONG_NUMERICAL_VALUES_SEPARATED" + public const val LONG_NUMERICAL_VALUES_SEPARATED: String = "LONG_NUMERICAL_VALUES_SEPARATED" - const val WRONG_DECLARATIONS_ORDER: String = "WRONG_DECLARATIONS_ORDER" + public const val WRONG_DECLARATIONS_ORDER: String = "WRONG_DECLARATIONS_ORDER" - const val WRONG_MULTIPLE_MODIFIERS_ORDER: String = "WRONG_MULTIPLE_MODIFIERS_ORDER" + public const val WRONG_MULTIPLE_MODIFIERS_ORDER: String = "WRONG_MULTIPLE_MODIFIERS_ORDER" - const val LOCAL_VARIABLE_EARLY_DECLARATION: String = "LOCAL_VARIABLE_EARLY_DECLARATION" + public const val LOCAL_VARIABLE_EARLY_DECLARATION: String = "LOCAL_VARIABLE_EARLY_DECLARATION" - const val NULLABLE_PROPERTY_TYPE: String = "NULLABLE_PROPERTY_TYPE" + public const val NULLABLE_PROPERTY_TYPE: String = "NULLABLE_PROPERTY_TYPE" - const val TYPE_ALIAS: String = "TYPE_ALIAS" + public const val TYPE_ALIAS: String = "TYPE_ALIAS" - const val SAY_NO_TO_VAR: String = "SAY_NO_TO_VAR" + public const val SAY_NO_TO_VAR: String = "SAY_NO_TO_VAR" - const val GENERIC_VARIABLE_WRONG_DECLARATION: String = "GENERIC_VARIABLE_WRONG_DECLARATION" + public const val GENERIC_VARIABLE_WRONG_DECLARATION: String = + "GENERIC_VARIABLE_WRONG_DECLARATION" - const val STRING_TEMPLATE_CURLY_BRACES: String = "STRING_TEMPLATE_CURLY_BRACES" + public const val STRING_TEMPLATE_CURLY_BRACES: String = "STRING_TEMPLATE_CURLY_BRACES" - const val STRING_TEMPLATE_QUOTES: String = "STRING_TEMPLATE_QUOTES" + public const val STRING_TEMPLATE_QUOTES: String = "STRING_TEMPLATE_QUOTES" - const val FLOAT_IN_ACCURATE_CALCULATIONS: String = "FLOAT_IN_ACCURATE_CALCULATIONS" + public const val FLOAT_IN_ACCURATE_CALCULATIONS: String = "FLOAT_IN_ACCURATE_CALCULATIONS" - const val TOO_LONG_FUNCTION: String = "TOO_LONG_FUNCTION" + public const val TOO_LONG_FUNCTION: String = "TOO_LONG_FUNCTION" - const val AVOID_NESTED_FUNCTIONS: String = "AVOID_NESTED_FUNCTIONS" + public const val AVOID_NESTED_FUNCTIONS: String = "AVOID_NESTED_FUNCTIONS" - const val LAMBDA_IS_NOT_LAST_PARAMETER: String = "LAMBDA_IS_NOT_LAST_PARAMETER" + public const val LAMBDA_IS_NOT_LAST_PARAMETER: String = "LAMBDA_IS_NOT_LAST_PARAMETER" - const val TOO_MANY_PARAMETERS: String = "TOO_MANY_PARAMETERS" + public const val TOO_MANY_PARAMETERS: String = "TOO_MANY_PARAMETERS" - const val NESTED_BLOCK: String = "NESTED_BLOCK" + public const val NESTED_BLOCK: String = "NESTED_BLOCK" - const val WRONG_OVERLOADING_FUNCTION_ARGUMENTS: String = "WRONG_OVERLOADING_FUNCTION_ARGUMENTS" + public const val WRONG_OVERLOADING_FUNCTION_ARGUMENTS: String = + "WRONG_OVERLOADING_FUNCTION_ARGUMENTS" } diff --git a/diktat-test-framework/pom.xml b/diktat-test-framework/pom.xml index 7840fcf3c4..a55eeeaa5f 100644 --- a/diktat-test-framework/pom.xml +++ b/diktat-test-framework/pom.xml @@ -55,6 +55,8 @@ + ${project.basedir}/src/main/kotlin + ${project.basedir}/src/test/kotlin org.jetbrains.kotlin diff --git a/pom.xml b/pom.xml index a013457381..2e2829dda4 100644 --- a/pom.xml +++ b/pom.xml @@ -51,7 +51,7 @@ 1.7.30 1.4 0.1.2 - 1.6.0 + 1.7.1 1.14.0 1.4.10 0.8.6 @@ -84,12 +84,6 @@ kotlin-stdlib-jdk8 ${kotlin.version} - - - org.jetbrains.kotlin - kotlin-reflect - ${kotlin.version} - org.jetbrains.kotlin kotlin-compiler-embeddable