|
Up
|
|
|
|
|
add-lang.md
|
|
|
|
|
api-usage.md
|
|
|
|
|
api.md
|
|
|
|
|
atomic-rule.md
|
|
|
|
|
avoid-duplicated-exports.md
|
|
|
|
|
avoid-jsx-short-circuit.md
|
|
|
|
|
avoid-nested-links.md
|
|
|
|
|
boshen-footgun.md
|
|
|
|
|
c.md
|
|
|
|
|
cli.md
|
|
|
|
|
composite-rule.md
|
|
|
|
|
core-concepts.md
|
|
|
|
|
cpp.md
|
|
|
|
|
custom-language.md
|
|
|
|
|
defer-func-call-antipattern.md
|
|
|
|
|
detect-path-traversal.md
|
|
|
|
|
development.md
|
|
|
|
|
editors.md
|
|
|
|
|
ensure-clean-architecture.md
|
|
|
|
|
extract-i18n-key.md
|
|
|
|
|
faq.md
|
|
|
|
|
find-field-with-type.md
|
|
|
|
|
find-func-declaration-with-prefix.md
|
|
|
|
|
find-import-file-without-extension.md
|
|
|
|
|
find-import-identifiers.md
|
|
|
|
|
find-import-usage.md
|
|
|
|
|
find-key-value.md
|
|
|
|
|
find-n-patch.md
|
|
|
|
|
find-struct-inheritance.md
|
|
|
|
|
fix-format-vuln.md
|
|
|
|
|
fix.md
|
|
|
|
|
get-digit-count-in-usize.md
|
|
|
|
|
go.md
|
|
|
|
|
how-ast-grep-works.md
|
|
|
|
|
how-to.md
|
|
|
|
|
html.md
|
|
|
|
|
java.md
|
|
|
|
|
js-api.md
|
|
|
|
|
json.md
|
|
|
|
|
kotlin.md
|
|
|
|
|
language-injection.md
|
|
|
|
|
languages.md
|
|
|
|
|
lint-rule.md
|
|
|
|
|
llms-full.txt
|
|
|
|
|
llms.txt
|
|
|
|
|
match-algorithm.md
|
|
|
|
|
match-function-call.md
|
|
|
|
|
match-package-import.md
|
|
|
|
|
migrate-action-filter.md
|
|
|
|
|
migrate-openai-sdk.md
|
|
|
|
|
migrate-xstate-v5.md
|
|
|
|
|
missing-component-decorator.md
|
|
|
|
|
new.md
|
|
|
|
|
no-await-in-promise-all.md
|
|
|
|
|
no-console-except-catch.md
|
|
|
|
|
no-unused-vars.md
|
|
|
|
|
optional-to-none-union.md
|
|
|
|
|
pattern-parse.md
|
|
|
|
|
pattern-syntax.md
|
|
|
|
|
performance-tip.md
|
|
|
|
|
playground.md
|
|
|
|
|
prefer-generator-expressions.md
|
|
|
|
|
prefer-symbol-over-proc.md
|
|
|
|
|
project-config.md
|
|
|
|
|
prompting.md
|
|
|
|
|
py-api.md
|
|
|
|
|
python.md
|
|
|
|
|
quick-start.md
|
|
|
|
|
redundant-unsafe-function.md
|
|
|
|
|
redundant-usestate-type.md
|
|
|
|
|
refactor-pytest-fixtures.md
|
|
|
|
|
relational-rule.md
|
|
|
|
|
remove-async-await.md
|
|
|
|
|
rename-svg-attribute.md
|
|
|
|
|
reverse-react-compiler.md
|
|
|
|
|
rewrite-code.md
|
|
|
|
|
rewrite-indoc-macro.md
|
|
|
|
|
rewrite-method-to-function-call.md
|
|
|
|
|
rewrite-mobx-component.md
|
|
|
|
|
rewrite-sqlalchemy-mapped-column.md
|
|
|
|
|
rewriter.md
|
|
|
|
|
roadmap.md
|
|
|
|
|
ruby.md
|
|
|
|
|
rule-config.md
|
|
|
|
|
rule-template.md
|
|
|
|
|
rule.md
|
|
|
|
|
run.md
|
|
|
|
|
rust.md
|
|
|
|
|
scan-project.md
|
|
|
|
|
scan.md
|
|
|
|
|
severity.md
|
|
|
|
|
sgconfig.md
|
|
|
|
|
speed-up-barrel-import.md
|
|
|
|
|
switch-from-should-to-expect.md
|
|
|
|
|
test-rule.md
|
|
|
|
|
test.md
|
|
|
|
|
tool-comparison.md
|
|
|
|
|
tooling-overview.md
|
|
|
|
|
transform.md
|
|
|
|
|
transformation.md
|
|
|
|
|
tsx.md
|
|
|
|
|
typescript.md
|
|
|
|
|
unmarshal-tag-is-dash.md
|
|
|
|
|
unnecessary-react-hook.md
|
|
|
|
|
upgrade-ant-design-vue.md
|
|
|
|
|
use-logical-assignment.md
|
|
|
|
|
use-walrus-operator-in-if.md
|
|
|
|
|
utility-rule.md
|
|
|
|
|
yaml.md
|
|
|
|
|
yoda-condition.md
|
|
|
|