├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── rule_suggestion.md ├── labeler.yml └── workflows │ ├── autofix.yaml │ ├── ci.yaml │ ├── codecov.yaml │ ├── gh-pages.yaml │ ├── js.yaml │ ├── pr.yaml │ └── release.yaml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .typos.toml ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CONTRIBUTING.md ├── Justfile ├── LICENSE ├── README.md ├── apps ├── site │ ├── .gitignore │ ├── README.md │ ├── blog │ │ ├── authors.yml │ │ ├── index.md │ │ └── tags.yml │ ├── docs │ │ ├── configuration │ │ │ ├── ignore.md │ │ │ └── index.md │ │ ├── contributing │ │ │ ├── creating-rules.md │ │ │ └── index.mdx │ │ ├── getting-started.md │ │ ├── installation.md │ │ └── rules │ │ │ ├── RulesPage.module.css │ │ │ ├── RulesPage.tsx │ │ │ ├── allocator-first-param.mdx │ │ │ ├── avoid-as.mdx │ │ │ ├── case-convention.mdx │ │ │ ├── duplicate-case.mdx │ │ │ ├── empty-file.mdx │ │ │ ├── homeless-try.mdx │ │ │ ├── index.mdx │ │ │ ├── line-length.mdx │ │ │ ├── must-return-ref.mdx │ │ │ ├── no-catch-return.mdx │ │ │ ├── no-print.mdx │ │ │ ├── no-return-try.mdx │ │ │ ├── no-unresolved.mdx │ │ │ ├── returned-stack-reference.mdx │ │ │ ├── suppressed-errors.mdx │ │ │ ├── unsafe-undefined.mdx │ │ │ ├── unused-decls.mdx │ │ │ └── useless-error-return.mdx │ ├── docusaurus.config.ts │ ├── package.json │ ├── sidebars.ts │ ├── src │ │ ├── components │ │ │ ├── Alert.module.css │ │ │ ├── Alert.tsx │ │ │ ├── Badge.tsx │ │ │ ├── Button.module.css │ │ │ ├── Button.tsx │ │ │ ├── HomepageFeatures │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ ├── Row.module.css │ │ │ ├── Row.tsx │ │ │ ├── RuleBanner.module.css │ │ │ └── RuleBanner.tsx │ │ ├── css │ │ │ └── custom.css │ │ ├── pages │ │ │ ├── index.module.css │ │ │ └── index.tsx │ │ ├── theme │ │ │ ├── MDXComponents.ts │ │ │ └── types.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── static │ │ ├── .nojekyll │ │ └── img │ │ │ ├── favicon.ico │ │ │ └── logo.svg │ └── tsconfig.json └── vscode-extension │ ├── .gitignore │ ├── .vscodeignore │ ├── LICENSE │ ├── README.md │ ├── build.ts │ ├── package.json │ ├── src │ ├── BinaryService.ts │ ├── ConfigService.ts │ ├── DiagnosticsService.ts │ ├── extension.ts │ └── util.ts │ └── tsconfig.json ├── bun.lock ├── docs ├── assets │ └── diagnostic-example.jpg └── rules │ ├── avoid-as.md │ ├── case-convention.md │ ├── empty-file.md │ ├── homeless-try.md │ ├── line-length.md │ ├── must-return-ref.md │ ├── no-catch-return.md │ ├── no-return-try.md │ ├── no-unresolved.md │ ├── returned-stack-reference.md │ ├── suppressed-errors.md │ ├── unsafe-undefined.md │ ├── unused-decls.md │ └── useless-error-return.md ├── entitlements.dev.plist ├── package.json ├── src ├── Error.zig ├── Semantic.zig ├── Semantic │ ├── ModuleRecord.zig │ ├── NodeLinks.zig │ ├── Parse.zig │ ├── Reference.zig │ ├── Scope.zig │ ├── SemanticBuilder.zig │ ├── Symbol.zig │ ├── ast.zig │ ├── builtins.zig │ ├── test │ │ ├── members_and_exports_test.zig │ │ ├── modules_test.zig │ │ ├── scope_flags_test.zig │ │ ├── scopes_test.zig │ │ ├── symbol_decl_test.zig │ │ ├── symbol_ref_test.zig │ │ └── util.zig │ └── tokenizer.zig ├── cli │ ├── Options.zig │ ├── lint_command.zig │ ├── lint_config.zig │ ├── print_command.zig │ └── test │ │ └── print_ast_test.zig ├── json.zig ├── lint.zig ├── linter │ ├── Config.zig │ ├── LintService.zig │ ├── RuleSet.zig │ ├── ast_utils.zig │ ├── config │ │ ├── Rules.zig │ │ ├── rule_config.zig │ │ ├── rules_config.zig │ │ └── rules_config_rules.zig │ ├── disable_directives.zig │ ├── disable_directives │ │ ├── Comment.zig │ │ ├── Parser.zig │ │ └── Parser_test.zig │ ├── fix.zig │ ├── lint_context.zig │ ├── linter.zig │ ├── rule.zig │ ├── rules.zig │ ├── rules │ │ ├── allocator_first_param.zig │ │ ├── avoid_as.zig │ │ ├── case_convention.zig │ │ ├── duplicate_case.zig │ │ ├── empty_file.zig │ │ ├── homeless_try.zig │ │ ├── line_length.zig │ │ ├── must_return_ref.zig │ │ ├── no_catch_return.zig │ │ ├── no_print.zig │ │ ├── no_return_try.zig │ │ ├── no_unresolved.zig │ │ ├── returned_stack_reference.zig │ │ ├── snapshots │ │ │ ├── allocator-first-param.snap │ │ │ ├── avoid-as.snap │ │ │ ├── case-convention.snap │ │ │ ├── duplicate-case.snap │ │ │ ├── empty-file.snap │ │ │ ├── homeless-try.snap │ │ │ ├── line-length.snap │ │ │ ├── must-return-ref.snap │ │ │ ├── no-catch-return.snap │ │ │ ├── no-print.snap │ │ │ ├── no-return-try.snap │ │ │ ├── no-unresolved.snap │ │ │ ├── returned-stack-reference.snap │ │ │ ├── suppressed-errors.snap │ │ │ ├── unsafe-undefined.snap │ │ │ ├── unused-decls.snap │ │ │ └── useless-error-return.snap │ │ ├── suppressed_errors.zig │ │ ├── unsafe_undefined.zig │ │ ├── unused_decls.zig │ │ └── useless_error_return.zig │ ├── test │ │ ├── disabling_rules_test.zig │ │ ├── fix_test.zig │ │ └── lint_context_test.zig │ └── tester.zig ├── main.zig ├── printer │ ├── AstPrinter.zig │ ├── Printer.zig │ └── SemanticPrinter.zig ├── reporter.zig ├── reporter │ ├── Reporter.zig │ ├── StringWriter.zig │ ├── formatter.zig │ └── formatters │ │ ├── GithubFormatter.zig │ │ ├── GraphicalFormatter.zig │ │ ├── GraphicalTheme.zig │ │ └── JSONFormatter.zig ├── root.zig ├── source.zig ├── span.zig ├── util.zig ├── util │ ├── bitflags.zig │ ├── bitflags_test.zig │ ├── cow.zig │ ├── debug_only.zig │ ├── env.zig │ ├── feature_flags.zig │ └── id.zig ├── visit │ ├── AstComparator.zig │ ├── walk.zig │ └── walk_test.zig ├── walk │ ├── Walker.zig │ ├── glob.zig │ └── glob_test.zig ├── zig.zig └── zig │ └── 0.14.1 │ ├── Ast.zig │ ├── LICENSE │ ├── Parse.zig │ ├── primitives.zig │ ├── render.zig │ ├── string_literal.zig │ └── tokenizer.zig ├── tasks ├── codegen_task.zig ├── confgen.zig ├── constants.zig ├── create-ast-json.sh ├── docgen.zig ├── gen_utils.zig ├── init.sh ├── install.sh ├── lldb │ ├── .lldbinit │ └── lldb_pretty_printers.py ├── new-rule.ts └── submodules.sh ├── test ├── README.md ├── fixtures │ ├── config │ │ └── zlint.json │ └── simple │ │ ├── fail │ │ └── syntax_missing_semi.zig │ │ └── pass │ │ ├── block.zig │ │ ├── block_comptime.zig │ │ ├── cond_if.zig │ │ ├── container_error.zig │ │ ├── enum_members.zig │ │ ├── fibonacci.zig │ │ ├── fn_add.zig │ │ ├── fn_comptime.zig │ │ ├── fn_in_fn.zig │ │ ├── foo.zig │ │ ├── loops_for.zig │ │ ├── loops_while.zig │ │ ├── stmt_test.zig │ │ ├── struct_members.zig │ │ ├── struct_tuple.zig │ │ ├── top_level_struct.zig │ │ ├── unresolved_import.zig │ │ └── writer_interface.zig ├── harness.zig ├── harness │ ├── TestSuite.zig │ └── runner.zig ├── repos.json ├── semantic │ ├── ecosystem_coverage.zig │ └── snapshot_coverage.zig ├── snapshots │ ├── semantic-coverage │ │ ├── bun.snap │ │ ├── ghostty.snap │ │ └── zig.snap │ └── snapshot-coverage │ │ └── simple │ │ ├── fail.snap │ │ ├── fail │ │ └── syntax_missing_semi.zig.snap │ │ ├── pass.snap │ │ └── pass │ │ ├── block.zig.snap │ │ ├── block_comptime.zig.snap │ │ ├── cond_if.zig.snap │ │ ├── container_error.zig.snap │ │ ├── enum_members.zig.snap │ │ ├── fibonacci.zig.snap │ │ ├── fn_add.zig.snap │ │ ├── fn_comptime.zig.snap │ │ ├── fn_in_fn.zig.snap │ │ ├── foo.zig.snap │ │ ├── loops_for.zig.snap │ │ ├── loops_while.zig.snap │ │ ├── stmt_test.zig.snap │ │ ├── struct_members.zig.snap │ │ ├── struct_tuple.zig.snap │ │ ├── top_level_struct.zig.snap │ │ ├── unresolved_import.zig.snap │ │ └── writer_interface.zig.snap ├── test_e2e.zig └── utils.zig ├── zlint.schema.json └── zls.json /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/rule_suggestion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/.github/ISSUE_TEMPLATE/rule_suggestion.md -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/workflows/autofix.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/.github/workflows/autofix.yaml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/codecov.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/.github/workflows/codecov.yaml -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/.github/workflows/gh-pages.yaml -------------------------------------------------------------------------------- /.github/workflows/js.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/.github/workflows/js.yaml -------------------------------------------------------------------------------- /.github/workflows/pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/.github/workflows/pr.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/.prettierrc -------------------------------------------------------------------------------- /.typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/.typos.toml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/Justfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/README.md -------------------------------------------------------------------------------- /apps/site/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/.gitignore -------------------------------------------------------------------------------- /apps/site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/README.md -------------------------------------------------------------------------------- /apps/site/blog/authors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/blog/authors.yml -------------------------------------------------------------------------------- /apps/site/blog/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/blog/index.md -------------------------------------------------------------------------------- /apps/site/blog/tags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/blog/tags.yml -------------------------------------------------------------------------------- /apps/site/docs/configuration/ignore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/configuration/ignore.md -------------------------------------------------------------------------------- /apps/site/docs/configuration/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/configuration/index.md -------------------------------------------------------------------------------- /apps/site/docs/contributing/creating-rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/contributing/creating-rules.md -------------------------------------------------------------------------------- /apps/site/docs/contributing/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/contributing/index.mdx -------------------------------------------------------------------------------- /apps/site/docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/getting-started.md -------------------------------------------------------------------------------- /apps/site/docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/installation.md -------------------------------------------------------------------------------- /apps/site/docs/rules/RulesPage.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/rules/RulesPage.module.css -------------------------------------------------------------------------------- /apps/site/docs/rules/RulesPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/rules/RulesPage.tsx -------------------------------------------------------------------------------- /apps/site/docs/rules/allocator-first-param.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/rules/allocator-first-param.mdx -------------------------------------------------------------------------------- /apps/site/docs/rules/avoid-as.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/rules/avoid-as.mdx -------------------------------------------------------------------------------- /apps/site/docs/rules/case-convention.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/rules/case-convention.mdx -------------------------------------------------------------------------------- /apps/site/docs/rules/duplicate-case.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/rules/duplicate-case.mdx -------------------------------------------------------------------------------- /apps/site/docs/rules/empty-file.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/rules/empty-file.mdx -------------------------------------------------------------------------------- /apps/site/docs/rules/homeless-try.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/rules/homeless-try.mdx -------------------------------------------------------------------------------- /apps/site/docs/rules/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/rules/index.mdx -------------------------------------------------------------------------------- /apps/site/docs/rules/line-length.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/rules/line-length.mdx -------------------------------------------------------------------------------- /apps/site/docs/rules/must-return-ref.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/rules/must-return-ref.mdx -------------------------------------------------------------------------------- /apps/site/docs/rules/no-catch-return.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/rules/no-catch-return.mdx -------------------------------------------------------------------------------- /apps/site/docs/rules/no-print.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/rules/no-print.mdx -------------------------------------------------------------------------------- /apps/site/docs/rules/no-return-try.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/rules/no-return-try.mdx -------------------------------------------------------------------------------- /apps/site/docs/rules/no-unresolved.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/rules/no-unresolved.mdx -------------------------------------------------------------------------------- /apps/site/docs/rules/returned-stack-reference.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/rules/returned-stack-reference.mdx -------------------------------------------------------------------------------- /apps/site/docs/rules/suppressed-errors.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/rules/suppressed-errors.mdx -------------------------------------------------------------------------------- /apps/site/docs/rules/unsafe-undefined.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/rules/unsafe-undefined.mdx -------------------------------------------------------------------------------- /apps/site/docs/rules/unused-decls.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/rules/unused-decls.mdx -------------------------------------------------------------------------------- /apps/site/docs/rules/useless-error-return.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docs/rules/useless-error-return.mdx -------------------------------------------------------------------------------- /apps/site/docusaurus.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/docusaurus.config.ts -------------------------------------------------------------------------------- /apps/site/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/package.json -------------------------------------------------------------------------------- /apps/site/sidebars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/sidebars.ts -------------------------------------------------------------------------------- /apps/site/src/components/Alert.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/src/components/Alert.module.css -------------------------------------------------------------------------------- /apps/site/src/components/Alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/src/components/Alert.tsx -------------------------------------------------------------------------------- /apps/site/src/components/Badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/src/components/Badge.tsx -------------------------------------------------------------------------------- /apps/site/src/components/Button.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/src/components/Button.module.css -------------------------------------------------------------------------------- /apps/site/src/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/src/components/Button.tsx -------------------------------------------------------------------------------- /apps/site/src/components/HomepageFeatures/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/src/components/HomepageFeatures/index.tsx -------------------------------------------------------------------------------- /apps/site/src/components/HomepageFeatures/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/src/components/HomepageFeatures/styles.module.css -------------------------------------------------------------------------------- /apps/site/src/components/Row.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/src/components/Row.module.css -------------------------------------------------------------------------------- /apps/site/src/components/Row.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/src/components/Row.tsx -------------------------------------------------------------------------------- /apps/site/src/components/RuleBanner.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/src/components/RuleBanner.module.css -------------------------------------------------------------------------------- /apps/site/src/components/RuleBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/src/components/RuleBanner.tsx -------------------------------------------------------------------------------- /apps/site/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/src/css/custom.css -------------------------------------------------------------------------------- /apps/site/src/pages/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/src/pages/index.module.css -------------------------------------------------------------------------------- /apps/site/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/src/pages/index.tsx -------------------------------------------------------------------------------- /apps/site/src/theme/MDXComponents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/src/theme/MDXComponents.ts -------------------------------------------------------------------------------- /apps/site/src/theme/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/src/theme/types.ts -------------------------------------------------------------------------------- /apps/site/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/src/types.ts -------------------------------------------------------------------------------- /apps/site/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/src/utils.ts -------------------------------------------------------------------------------- /apps/site/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/site/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/static/img/favicon.ico -------------------------------------------------------------------------------- /apps/site/static/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/static/img/logo.svg -------------------------------------------------------------------------------- /apps/site/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/site/tsconfig.json -------------------------------------------------------------------------------- /apps/vscode-extension/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/vscode-extension/.gitignore -------------------------------------------------------------------------------- /apps/vscode-extension/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/vscode-extension/.vscodeignore -------------------------------------------------------------------------------- /apps/vscode-extension/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/vscode-extension/LICENSE -------------------------------------------------------------------------------- /apps/vscode-extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/vscode-extension/README.md -------------------------------------------------------------------------------- /apps/vscode-extension/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/vscode-extension/build.ts -------------------------------------------------------------------------------- /apps/vscode-extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/vscode-extension/package.json -------------------------------------------------------------------------------- /apps/vscode-extension/src/BinaryService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/vscode-extension/src/BinaryService.ts -------------------------------------------------------------------------------- /apps/vscode-extension/src/ConfigService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/vscode-extension/src/ConfigService.ts -------------------------------------------------------------------------------- /apps/vscode-extension/src/DiagnosticsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/vscode-extension/src/DiagnosticsService.ts -------------------------------------------------------------------------------- /apps/vscode-extension/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/vscode-extension/src/extension.ts -------------------------------------------------------------------------------- /apps/vscode-extension/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/vscode-extension/src/util.ts -------------------------------------------------------------------------------- /apps/vscode-extension/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/apps/vscode-extension/tsconfig.json -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/bun.lock -------------------------------------------------------------------------------- /docs/assets/diagnostic-example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/docs/assets/diagnostic-example.jpg -------------------------------------------------------------------------------- /docs/rules/avoid-as.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/docs/rules/avoid-as.md -------------------------------------------------------------------------------- /docs/rules/case-convention.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/docs/rules/case-convention.md -------------------------------------------------------------------------------- /docs/rules/empty-file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/docs/rules/empty-file.md -------------------------------------------------------------------------------- /docs/rules/homeless-try.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/docs/rules/homeless-try.md -------------------------------------------------------------------------------- /docs/rules/line-length.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/docs/rules/line-length.md -------------------------------------------------------------------------------- /docs/rules/must-return-ref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/docs/rules/must-return-ref.md -------------------------------------------------------------------------------- /docs/rules/no-catch-return.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/docs/rules/no-catch-return.md -------------------------------------------------------------------------------- /docs/rules/no-return-try.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/docs/rules/no-return-try.md -------------------------------------------------------------------------------- /docs/rules/no-unresolved.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/docs/rules/no-unresolved.md -------------------------------------------------------------------------------- /docs/rules/returned-stack-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/docs/rules/returned-stack-reference.md -------------------------------------------------------------------------------- /docs/rules/suppressed-errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/docs/rules/suppressed-errors.md -------------------------------------------------------------------------------- /docs/rules/unsafe-undefined.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/docs/rules/unsafe-undefined.md -------------------------------------------------------------------------------- /docs/rules/unused-decls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/docs/rules/unused-decls.md -------------------------------------------------------------------------------- /docs/rules/useless-error-return.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/docs/rules/useless-error-return.md -------------------------------------------------------------------------------- /entitlements.dev.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/entitlements.dev.plist -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/package.json -------------------------------------------------------------------------------- /src/Error.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/Error.zig -------------------------------------------------------------------------------- /src/Semantic.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/Semantic.zig -------------------------------------------------------------------------------- /src/Semantic/ModuleRecord.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/Semantic/ModuleRecord.zig -------------------------------------------------------------------------------- /src/Semantic/NodeLinks.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/Semantic/NodeLinks.zig -------------------------------------------------------------------------------- /src/Semantic/Parse.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/Semantic/Parse.zig -------------------------------------------------------------------------------- /src/Semantic/Reference.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/Semantic/Reference.zig -------------------------------------------------------------------------------- /src/Semantic/Scope.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/Semantic/Scope.zig -------------------------------------------------------------------------------- /src/Semantic/SemanticBuilder.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/Semantic/SemanticBuilder.zig -------------------------------------------------------------------------------- /src/Semantic/Symbol.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/Semantic/Symbol.zig -------------------------------------------------------------------------------- /src/Semantic/ast.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/Semantic/ast.zig -------------------------------------------------------------------------------- /src/Semantic/builtins.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/Semantic/builtins.zig -------------------------------------------------------------------------------- /src/Semantic/test/members_and_exports_test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/Semantic/test/members_and_exports_test.zig -------------------------------------------------------------------------------- /src/Semantic/test/modules_test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/Semantic/test/modules_test.zig -------------------------------------------------------------------------------- /src/Semantic/test/scope_flags_test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/Semantic/test/scope_flags_test.zig -------------------------------------------------------------------------------- /src/Semantic/test/scopes_test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/Semantic/test/scopes_test.zig -------------------------------------------------------------------------------- /src/Semantic/test/symbol_decl_test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/Semantic/test/symbol_decl_test.zig -------------------------------------------------------------------------------- /src/Semantic/test/symbol_ref_test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/Semantic/test/symbol_ref_test.zig -------------------------------------------------------------------------------- /src/Semantic/test/util.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/Semantic/test/util.zig -------------------------------------------------------------------------------- /src/Semantic/tokenizer.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/Semantic/tokenizer.zig -------------------------------------------------------------------------------- /src/cli/Options.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/cli/Options.zig -------------------------------------------------------------------------------- /src/cli/lint_command.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/cli/lint_command.zig -------------------------------------------------------------------------------- /src/cli/lint_config.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/cli/lint_config.zig -------------------------------------------------------------------------------- /src/cli/print_command.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/cli/print_command.zig -------------------------------------------------------------------------------- /src/cli/test/print_ast_test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/cli/test/print_ast_test.zig -------------------------------------------------------------------------------- /src/json.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/json.zig -------------------------------------------------------------------------------- /src/lint.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/lint.zig -------------------------------------------------------------------------------- /src/linter/Config.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/Config.zig -------------------------------------------------------------------------------- /src/linter/LintService.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/LintService.zig -------------------------------------------------------------------------------- /src/linter/RuleSet.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/RuleSet.zig -------------------------------------------------------------------------------- /src/linter/ast_utils.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/ast_utils.zig -------------------------------------------------------------------------------- /src/linter/config/Rules.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/config/Rules.zig -------------------------------------------------------------------------------- /src/linter/config/rule_config.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/config/rule_config.zig -------------------------------------------------------------------------------- /src/linter/config/rules_config.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/config/rules_config.zig -------------------------------------------------------------------------------- /src/linter/config/rules_config_rules.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/config/rules_config_rules.zig -------------------------------------------------------------------------------- /src/linter/disable_directives.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/disable_directives.zig -------------------------------------------------------------------------------- /src/linter/disable_directives/Comment.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/disable_directives/Comment.zig -------------------------------------------------------------------------------- /src/linter/disable_directives/Parser.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/disable_directives/Parser.zig -------------------------------------------------------------------------------- /src/linter/disable_directives/Parser_test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/disable_directives/Parser_test.zig -------------------------------------------------------------------------------- /src/linter/fix.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/fix.zig -------------------------------------------------------------------------------- /src/linter/lint_context.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/lint_context.zig -------------------------------------------------------------------------------- /src/linter/linter.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/linter.zig -------------------------------------------------------------------------------- /src/linter/rule.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rule.zig -------------------------------------------------------------------------------- /src/linter/rules.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules.zig -------------------------------------------------------------------------------- /src/linter/rules/allocator_first_param.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/allocator_first_param.zig -------------------------------------------------------------------------------- /src/linter/rules/avoid_as.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/avoid_as.zig -------------------------------------------------------------------------------- /src/linter/rules/case_convention.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/case_convention.zig -------------------------------------------------------------------------------- /src/linter/rules/duplicate_case.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/duplicate_case.zig -------------------------------------------------------------------------------- /src/linter/rules/empty_file.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/empty_file.zig -------------------------------------------------------------------------------- /src/linter/rules/homeless_try.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/homeless_try.zig -------------------------------------------------------------------------------- /src/linter/rules/line_length.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/line_length.zig -------------------------------------------------------------------------------- /src/linter/rules/must_return_ref.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/must_return_ref.zig -------------------------------------------------------------------------------- /src/linter/rules/no_catch_return.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/no_catch_return.zig -------------------------------------------------------------------------------- /src/linter/rules/no_print.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/no_print.zig -------------------------------------------------------------------------------- /src/linter/rules/no_return_try.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/no_return_try.zig -------------------------------------------------------------------------------- /src/linter/rules/no_unresolved.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/no_unresolved.zig -------------------------------------------------------------------------------- /src/linter/rules/returned_stack_reference.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/returned_stack_reference.zig -------------------------------------------------------------------------------- /src/linter/rules/snapshots/allocator-first-param.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/snapshots/allocator-first-param.snap -------------------------------------------------------------------------------- /src/linter/rules/snapshots/avoid-as.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/snapshots/avoid-as.snap -------------------------------------------------------------------------------- /src/linter/rules/snapshots/case-convention.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/snapshots/case-convention.snap -------------------------------------------------------------------------------- /src/linter/rules/snapshots/duplicate-case.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/snapshots/duplicate-case.snap -------------------------------------------------------------------------------- /src/linter/rules/snapshots/empty-file.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/snapshots/empty-file.snap -------------------------------------------------------------------------------- /src/linter/rules/snapshots/homeless-try.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/snapshots/homeless-try.snap -------------------------------------------------------------------------------- /src/linter/rules/snapshots/line-length.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/snapshots/line-length.snap -------------------------------------------------------------------------------- /src/linter/rules/snapshots/must-return-ref.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/snapshots/must-return-ref.snap -------------------------------------------------------------------------------- /src/linter/rules/snapshots/no-catch-return.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/snapshots/no-catch-return.snap -------------------------------------------------------------------------------- /src/linter/rules/snapshots/no-print.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/snapshots/no-print.snap -------------------------------------------------------------------------------- /src/linter/rules/snapshots/no-return-try.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/snapshots/no-return-try.snap -------------------------------------------------------------------------------- /src/linter/rules/snapshots/no-unresolved.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/snapshots/no-unresolved.snap -------------------------------------------------------------------------------- /src/linter/rules/snapshots/returned-stack-reference.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/snapshots/returned-stack-reference.snap -------------------------------------------------------------------------------- /src/linter/rules/snapshots/suppressed-errors.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/snapshots/suppressed-errors.snap -------------------------------------------------------------------------------- /src/linter/rules/snapshots/unsafe-undefined.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/snapshots/unsafe-undefined.snap -------------------------------------------------------------------------------- /src/linter/rules/snapshots/unused-decls.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/snapshots/unused-decls.snap -------------------------------------------------------------------------------- /src/linter/rules/snapshots/useless-error-return.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/snapshots/useless-error-return.snap -------------------------------------------------------------------------------- /src/linter/rules/suppressed_errors.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/suppressed_errors.zig -------------------------------------------------------------------------------- /src/linter/rules/unsafe_undefined.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/unsafe_undefined.zig -------------------------------------------------------------------------------- /src/linter/rules/unused_decls.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/unused_decls.zig -------------------------------------------------------------------------------- /src/linter/rules/useless_error_return.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/rules/useless_error_return.zig -------------------------------------------------------------------------------- /src/linter/test/disabling_rules_test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/test/disabling_rules_test.zig -------------------------------------------------------------------------------- /src/linter/test/fix_test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/test/fix_test.zig -------------------------------------------------------------------------------- /src/linter/test/lint_context_test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/test/lint_context_test.zig -------------------------------------------------------------------------------- /src/linter/tester.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/linter/tester.zig -------------------------------------------------------------------------------- /src/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/main.zig -------------------------------------------------------------------------------- /src/printer/AstPrinter.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/printer/AstPrinter.zig -------------------------------------------------------------------------------- /src/printer/Printer.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/printer/Printer.zig -------------------------------------------------------------------------------- /src/printer/SemanticPrinter.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/printer/SemanticPrinter.zig -------------------------------------------------------------------------------- /src/reporter.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/reporter.zig -------------------------------------------------------------------------------- /src/reporter/Reporter.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/reporter/Reporter.zig -------------------------------------------------------------------------------- /src/reporter/StringWriter.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/reporter/StringWriter.zig -------------------------------------------------------------------------------- /src/reporter/formatter.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/reporter/formatter.zig -------------------------------------------------------------------------------- /src/reporter/formatters/GithubFormatter.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/reporter/formatters/GithubFormatter.zig -------------------------------------------------------------------------------- /src/reporter/formatters/GraphicalFormatter.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/reporter/formatters/GraphicalFormatter.zig -------------------------------------------------------------------------------- /src/reporter/formatters/GraphicalTheme.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/reporter/formatters/GraphicalTheme.zig -------------------------------------------------------------------------------- /src/reporter/formatters/JSONFormatter.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/reporter/formatters/JSONFormatter.zig -------------------------------------------------------------------------------- /src/root.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/root.zig -------------------------------------------------------------------------------- /src/source.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/source.zig -------------------------------------------------------------------------------- /src/span.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/span.zig -------------------------------------------------------------------------------- /src/util.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/util.zig -------------------------------------------------------------------------------- /src/util/bitflags.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/util/bitflags.zig -------------------------------------------------------------------------------- /src/util/bitflags_test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/util/bitflags_test.zig -------------------------------------------------------------------------------- /src/util/cow.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/util/cow.zig -------------------------------------------------------------------------------- /src/util/debug_only.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/util/debug_only.zig -------------------------------------------------------------------------------- /src/util/env.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/util/env.zig -------------------------------------------------------------------------------- /src/util/feature_flags.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/util/feature_flags.zig -------------------------------------------------------------------------------- /src/util/id.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/util/id.zig -------------------------------------------------------------------------------- /src/visit/AstComparator.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/visit/AstComparator.zig -------------------------------------------------------------------------------- /src/visit/walk.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/visit/walk.zig -------------------------------------------------------------------------------- /src/visit/walk_test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/visit/walk_test.zig -------------------------------------------------------------------------------- /src/walk/Walker.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/walk/Walker.zig -------------------------------------------------------------------------------- /src/walk/glob.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/walk/glob.zig -------------------------------------------------------------------------------- /src/walk/glob_test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/walk/glob_test.zig -------------------------------------------------------------------------------- /src/zig.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/zig.zig -------------------------------------------------------------------------------- /src/zig/0.14.1/Ast.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/zig/0.14.1/Ast.zig -------------------------------------------------------------------------------- /src/zig/0.14.1/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/zig/0.14.1/LICENSE -------------------------------------------------------------------------------- /src/zig/0.14.1/Parse.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/zig/0.14.1/Parse.zig -------------------------------------------------------------------------------- /src/zig/0.14.1/primitives.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/zig/0.14.1/primitives.zig -------------------------------------------------------------------------------- /src/zig/0.14.1/render.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/zig/0.14.1/render.zig -------------------------------------------------------------------------------- /src/zig/0.14.1/string_literal.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/zig/0.14.1/string_literal.zig -------------------------------------------------------------------------------- /src/zig/0.14.1/tokenizer.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/src/zig/0.14.1/tokenizer.zig -------------------------------------------------------------------------------- /tasks/codegen_task.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/tasks/codegen_task.zig -------------------------------------------------------------------------------- /tasks/confgen.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/tasks/confgen.zig -------------------------------------------------------------------------------- /tasks/constants.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/tasks/constants.zig -------------------------------------------------------------------------------- /tasks/create-ast-json.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/tasks/create-ast-json.sh -------------------------------------------------------------------------------- /tasks/docgen.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/tasks/docgen.zig -------------------------------------------------------------------------------- /tasks/gen_utils.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/tasks/gen_utils.zig -------------------------------------------------------------------------------- /tasks/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/tasks/init.sh -------------------------------------------------------------------------------- /tasks/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/tasks/install.sh -------------------------------------------------------------------------------- /tasks/lldb/.lldbinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/tasks/lldb/.lldbinit -------------------------------------------------------------------------------- /tasks/lldb/lldb_pretty_printers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/tasks/lldb/lldb_pretty_printers.py -------------------------------------------------------------------------------- /tasks/new-rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/tasks/new-rule.ts -------------------------------------------------------------------------------- /tasks/submodules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/tasks/submodules.sh -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/README.md -------------------------------------------------------------------------------- /test/fixtures/config/zlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/fixtures/config/zlint.json -------------------------------------------------------------------------------- /test/fixtures/simple/fail/syntax_missing_semi.zig: -------------------------------------------------------------------------------- 1 | const x = 1 2 | -------------------------------------------------------------------------------- /test/fixtures/simple/pass/block.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/fixtures/simple/pass/block.zig -------------------------------------------------------------------------------- /test/fixtures/simple/pass/block_comptime.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/fixtures/simple/pass/block_comptime.zig -------------------------------------------------------------------------------- /test/fixtures/simple/pass/cond_if.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/fixtures/simple/pass/cond_if.zig -------------------------------------------------------------------------------- /test/fixtures/simple/pass/container_error.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/fixtures/simple/pass/container_error.zig -------------------------------------------------------------------------------- /test/fixtures/simple/pass/enum_members.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/fixtures/simple/pass/enum_members.zig -------------------------------------------------------------------------------- /test/fixtures/simple/pass/fibonacci.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/fixtures/simple/pass/fibonacci.zig -------------------------------------------------------------------------------- /test/fixtures/simple/pass/fn_add.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/fixtures/simple/pass/fn_add.zig -------------------------------------------------------------------------------- /test/fixtures/simple/pass/fn_comptime.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/fixtures/simple/pass/fn_comptime.zig -------------------------------------------------------------------------------- /test/fixtures/simple/pass/fn_in_fn.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/fixtures/simple/pass/fn_in_fn.zig -------------------------------------------------------------------------------- /test/fixtures/simple/pass/foo.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/fixtures/simple/pass/foo.zig -------------------------------------------------------------------------------- /test/fixtures/simple/pass/loops_for.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/fixtures/simple/pass/loops_for.zig -------------------------------------------------------------------------------- /test/fixtures/simple/pass/loops_while.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/fixtures/simple/pass/loops_while.zig -------------------------------------------------------------------------------- /test/fixtures/simple/pass/stmt_test.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/fixtures/simple/pass/stmt_test.zig -------------------------------------------------------------------------------- /test/fixtures/simple/pass/struct_members.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/fixtures/simple/pass/struct_members.zig -------------------------------------------------------------------------------- /test/fixtures/simple/pass/struct_tuple.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/fixtures/simple/pass/struct_tuple.zig -------------------------------------------------------------------------------- /test/fixtures/simple/pass/top_level_struct.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/fixtures/simple/pass/top_level_struct.zig -------------------------------------------------------------------------------- /test/fixtures/simple/pass/unresolved_import.zig: -------------------------------------------------------------------------------- 1 | const foo = @import("this/file/doesnotexist.zig"); 2 | -------------------------------------------------------------------------------- /test/fixtures/simple/pass/writer_interface.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/fixtures/simple/pass/writer_interface.zig -------------------------------------------------------------------------------- /test/harness.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/harness.zig -------------------------------------------------------------------------------- /test/harness/TestSuite.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/harness/TestSuite.zig -------------------------------------------------------------------------------- /test/harness/runner.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/harness/runner.zig -------------------------------------------------------------------------------- /test/repos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/repos.json -------------------------------------------------------------------------------- /test/semantic/ecosystem_coverage.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/semantic/ecosystem_coverage.zig -------------------------------------------------------------------------------- /test/semantic/snapshot_coverage.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/semantic/snapshot_coverage.zig -------------------------------------------------------------------------------- /test/snapshots/semantic-coverage/bun.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/semantic-coverage/bun.snap -------------------------------------------------------------------------------- /test/snapshots/semantic-coverage/ghostty.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/semantic-coverage/ghostty.snap -------------------------------------------------------------------------------- /test/snapshots/semantic-coverage/zig.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/semantic-coverage/zig.snap -------------------------------------------------------------------------------- /test/snapshots/snapshot-coverage/simple/fail.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/snapshot-coverage/simple/fail.snap -------------------------------------------------------------------------------- /test/snapshots/snapshot-coverage/simple/fail/syntax_missing_semi.zig.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/snapshot-coverage/simple/fail/syntax_missing_semi.zig.snap -------------------------------------------------------------------------------- /test/snapshots/snapshot-coverage/simple/pass.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/snapshot-coverage/simple/pass.snap -------------------------------------------------------------------------------- /test/snapshots/snapshot-coverage/simple/pass/block.zig.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/snapshot-coverage/simple/pass/block.zig.snap -------------------------------------------------------------------------------- /test/snapshots/snapshot-coverage/simple/pass/block_comptime.zig.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/snapshot-coverage/simple/pass/block_comptime.zig.snap -------------------------------------------------------------------------------- /test/snapshots/snapshot-coverage/simple/pass/cond_if.zig.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/snapshot-coverage/simple/pass/cond_if.zig.snap -------------------------------------------------------------------------------- /test/snapshots/snapshot-coverage/simple/pass/container_error.zig.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/snapshot-coverage/simple/pass/container_error.zig.snap -------------------------------------------------------------------------------- /test/snapshots/snapshot-coverage/simple/pass/enum_members.zig.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/snapshot-coverage/simple/pass/enum_members.zig.snap -------------------------------------------------------------------------------- /test/snapshots/snapshot-coverage/simple/pass/fibonacci.zig.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/snapshot-coverage/simple/pass/fibonacci.zig.snap -------------------------------------------------------------------------------- /test/snapshots/snapshot-coverage/simple/pass/fn_add.zig.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/snapshot-coverage/simple/pass/fn_add.zig.snap -------------------------------------------------------------------------------- /test/snapshots/snapshot-coverage/simple/pass/fn_comptime.zig.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/snapshot-coverage/simple/pass/fn_comptime.zig.snap -------------------------------------------------------------------------------- /test/snapshots/snapshot-coverage/simple/pass/fn_in_fn.zig.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/snapshot-coverage/simple/pass/fn_in_fn.zig.snap -------------------------------------------------------------------------------- /test/snapshots/snapshot-coverage/simple/pass/foo.zig.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/snapshot-coverage/simple/pass/foo.zig.snap -------------------------------------------------------------------------------- /test/snapshots/snapshot-coverage/simple/pass/loops_for.zig.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/snapshot-coverage/simple/pass/loops_for.zig.snap -------------------------------------------------------------------------------- /test/snapshots/snapshot-coverage/simple/pass/loops_while.zig.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/snapshot-coverage/simple/pass/loops_while.zig.snap -------------------------------------------------------------------------------- /test/snapshots/snapshot-coverage/simple/pass/stmt_test.zig.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/snapshot-coverage/simple/pass/stmt_test.zig.snap -------------------------------------------------------------------------------- /test/snapshots/snapshot-coverage/simple/pass/struct_members.zig.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/snapshot-coverage/simple/pass/struct_members.zig.snap -------------------------------------------------------------------------------- /test/snapshots/snapshot-coverage/simple/pass/struct_tuple.zig.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/snapshot-coverage/simple/pass/struct_tuple.zig.snap -------------------------------------------------------------------------------- /test/snapshots/snapshot-coverage/simple/pass/top_level_struct.zig.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/snapshot-coverage/simple/pass/top_level_struct.zig.snap -------------------------------------------------------------------------------- /test/snapshots/snapshot-coverage/simple/pass/unresolved_import.zig.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/snapshot-coverage/simple/pass/unresolved_import.zig.snap -------------------------------------------------------------------------------- /test/snapshots/snapshot-coverage/simple/pass/writer_interface.zig.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/snapshots/snapshot-coverage/simple/pass/writer_interface.zig.snap -------------------------------------------------------------------------------- /test/test_e2e.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/test_e2e.zig -------------------------------------------------------------------------------- /test/utils.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/test/utils.zig -------------------------------------------------------------------------------- /zlint.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/zlint.schema.json -------------------------------------------------------------------------------- /zls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonIsaac/zlint/HEAD/zls.json --------------------------------------------------------------------------------