Integrates the typos spell-checking tool into CI as a required check that runs before tests. Fixes all existing typos across the codebase and adds a tuned _typos.toml configuration to suppress false positives from vendored files, binary data, and domain-specific identifiers.
typos step to the existing CI workflow, running before tests_typos.toml: Configuration to exclude vendor directories, WAF data, translated READMEs, Base64 patterns, and project-specific allowed wordscmd/tmc/main.go: formated → formatted, isFormated → isFormattedinternal/runner/runner.go, pkg/catalog/loader/loader.go, pkg/templates/parser_stats.go, pkg/templates/stats.go: ExludedDastTmplStats → ExcludedDastTmplStatsinternal/server/server.go: PostReuestsHandlerRequest → PostRequestsHandlerRequest (comment)lib/config.go: fiter → filter (comment)lib/tests/sdk_test.go: seperate → separate (3 occurrences)pkg/fuzz/component/path.go: splitted/originalSplitted → parts/originalPartspkg/testutils/testutils.go: NooP → no-op (comment)pkg/tmplexec/flow/flow_executor_test.go: thant → thatintegration_tests/protocols/http/matcher-status.yaml: admin-pannel → admin-panelintegration_tests/protocols/network/net-https-timeout.yaml: noticable → noticeablepkg/model/worflow_loader.go → pkg/model/workflow_loader.gotypos --config ./_typos.toml passes with zero findingsExcludedDastTmplStats renames are consistent across all 4 usage sites/claim #6532
Bug Fixes
Chores
joshua-kappler-gmail-com
@joshua-kappler-gmail-com
cryptoaibot1738728800
@cryptoaibot1738728800
ProjectDiscovery
@projectdiscovery