diff --git a/lib/src/lints/named_parameters_ordering/models/parameter_info.dart b/lib/src/lints/named_parameters_ordering/models/parameter_info.dart deleted file mode 100644 index 3aa7d398..00000000 --- a/lib/src/lints/named_parameters_ordering/models/parameter_info.dart +++ /dev/null @@ -1,17 +0,0 @@ -import 'package:analyzer/dart/ast/ast.dart'; -import 'package:solid_lints/src/lints/named_parameters_ordering/models/parameter_ordering_info.dart'; - -/// Data class that holds AST function parameter and it's order info -class ParameterInfo { - /// AST instance of an [FormalParameter] - final FormalParameter formalParameter; - - /// Function parameter order info - final ParameterOrderingInfo parameterOrderingInfo; - - /// Creates instance of an [ParameterInfo] - const ParameterInfo({ - required this.formalParameter, - required this.parameterOrderingInfo, - }); -} diff --git a/lib/src/lints/named_parameters_ordering/models/parameter_ordering_info.dart b/lib/src/lints/named_parameters_ordering/models/parameter_ordering_info.dart deleted file mode 100644 index d9b8efa5..00000000 --- a/lib/src/lints/named_parameters_ordering/models/parameter_ordering_info.dart +++ /dev/null @@ -1,20 +0,0 @@ -import 'package:solid_lints/src/lints/named_parameters_ordering/models/parameter_type.dart'; - -/// Data class holds information about parameter order info -class ParameterOrderingInfo { - /// Indicates if order is wrong - final bool isWrong; - - /// Info about current parameter parameter type - final ParameterType parameterType; - - /// Info about previous parameter parameter type - final ParameterType? previousParameterType; - - /// Creates instance of [ParameterOrderingInfo] - const ParameterOrderingInfo({ - required this.isWrong, - required this.parameterType, - required this.previousParameterType, - }); -} diff --git a/lib/src/utils/docs_parser/utils/parser_extensions.dart b/lib/src/utils/docs_parser/utils/parser_extensions.dart index 1a22cbc7..ceaa20d7 100644 --- a/lib/src/utils/docs_parser/utils/parser_extensions.dart +++ b/lib/src/utils/docs_parser/utils/parser_extensions.dart @@ -16,6 +16,7 @@ extension FileDocsExtension on File { } /// Extension on [CompilationUnitMember] to help with docs parsing. +// undead:ignore extension CompilationUnitMemberDocsExtension on CompilationUnitMember { /// The name of the declaration. String? get name => diff --git a/lib/src/utils/types_utils.dart b/lib/src/utils/types_utils.dart index 59c22378..79f94915 100644 --- a/lib/src/utils/types_utils.dart +++ b/lib/src/utils/types_utils.dart @@ -21,6 +21,7 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // SOFTWARE. // ignore_for_file: public_member_api_docs +// undead:ignore_for_file import 'package:analyzer/dart/ast/ast.dart'; import 'package:analyzer/dart/element/element.dart'; diff --git a/lib/src/utils/docs_parser/main.dart b/tool/generate_markdown_docs.dart similarity index 96% rename from lib/src/utils/docs_parser/main.dart rename to tool/generate_markdown_docs.dart index 1bdd4a3d..a3eaa8ce 100644 --- a/lib/src/utils/docs_parser/main.dart +++ b/tool/generate_markdown_docs.dart @@ -4,7 +4,7 @@ import 'package:path/path.dart'; import 'package:solid_lints/src/utils/docs_parser/output_formatters/markdown_formatter.dart'; import 'package:solid_lints/src/utils/docs_parser/parsers/docs_parser.dart'; -void main() async { +void main() { final dir = Directory( normalize(join(Directory.current.path, 'lib', 'src', 'lints')), );