<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
    <url>
        <loc>https://docs.codescan.dev/pyscn/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/faq/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/faq/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/faq/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/faq/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/faq/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/cli/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/cli/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/cli/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/cli/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/cli/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/cli/analyze/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/cli/analyze/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/cli/analyze/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/cli/analyze/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/cli/analyze/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/cli/check/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/cli/check/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/cli/check/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/cli/check/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/cli/check/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/cli/init/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/cli/init/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/cli/init/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/cli/init/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/cli/init/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/cli/version/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/cli/version/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/cli/version/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/cli/version/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/cli/version/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/configuration/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/configuration/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/configuration/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/configuration/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/configuration/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/configuration/examples/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/configuration/examples/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/configuration/examples/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/configuration/examples/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/configuration/examples/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/configuration/format/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/configuration/format/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/configuration/format/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/configuration/format/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/configuration/format/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/configuration/reference/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/configuration/reference/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/configuration/reference/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/configuration/reference/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/configuration/reference/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/getting-started/installation/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/getting-started/installation/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/getting-started/installation/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/getting-started/installation/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/getting-started/installation/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/getting-started/quick-start/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/getting-started/quick-start/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/getting-started/quick-start/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/getting-started/quick-start/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/getting-started/quick-start/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/guides/find-duplicate-code-python/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/guides/find-duplicate-code-python/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/guides/find-duplicate-code-python/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/guides/find-duplicate-code-python/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/guides/find-duplicate-code-python/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/guides/module-community-detection/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/guides/module-community-detection/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/guides/module-community-detection/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/guides/module-community-detection/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/guides/module-community-detection/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/integrations/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/integrations/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/integrations/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/integrations/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/integrations/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/integrations/ci-cd/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/integrations/ci-cd/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/integrations/ci-cd/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/integrations/ci-cd/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/integrations/ci-cd/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/integrations/mcp/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/integrations/mcp/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/integrations/mcp/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/integrations/mcp/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/integrations/mcp/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/integrations/python-packaging/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/integrations/python-packaging/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/integrations/python-packaging/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/integrations/python-packaging/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/integrations/python-packaging/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/integrations/skills/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/integrations/skills/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/integrations/skills/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/integrations/skills/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/integrations/skills/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/output/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/output/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/output/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/output/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/output/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/output/health-score/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/output/health-score/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/output/health-score/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/output/health-score/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/output/health-score/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/output/html-report/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/output/html-report/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/output/html-report/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/output/html-report/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/output/html-report/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/output/schemas/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/output/schemas/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/output/schemas/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/output/schemas/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/output/schemas/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/circular-import/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/circular-import/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/circular-import/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/circular-import/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/circular-import/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/concrete-instantiation-dependency/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/concrete-instantiation-dependency/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/concrete-instantiation-dependency/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/concrete-instantiation-dependency/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/concrete-instantiation-dependency/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/concrete-type-hint-dependency/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/concrete-type-hint-dependency/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/concrete-type-hint-dependency/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/concrete-type-hint-dependency/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/concrete-type-hint-dependency/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/deep-import-chain/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/deep-import-chain/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/deep-import-chain/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/deep-import-chain/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/deep-import-chain/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/duplicate-code-identical/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/duplicate-code-identical/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/duplicate-code-identical/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/duplicate-code-identical/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/duplicate-code-identical/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/duplicate-code-modified/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/duplicate-code-modified/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/duplicate-code-modified/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/duplicate-code-modified/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/duplicate-code-modified/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/duplicate-code-renamed/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/duplicate-code-renamed/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/duplicate-code-renamed/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/duplicate-code-renamed/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/duplicate-code-renamed/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/duplicate-code-semantic/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/duplicate-code-semantic/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/duplicate-code-semantic/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/duplicate-code-semantic/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/duplicate-code-semantic/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/global-state-dependency/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/global-state-dependency/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/global-state-dependency/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/global-state-dependency/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/global-state-dependency/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/high-class-coupling/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/high-class-coupling/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/high-class-coupling/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/high-class-coupling/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/high-class-coupling/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/high-cyclomatic-complexity/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/high-cyclomatic-complexity/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/high-cyclomatic-complexity/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/high-cyclomatic-complexity/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/high-cyclomatic-complexity/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/layer-violation/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/layer-violation/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/layer-violation/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/layer-violation/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/layer-violation/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/low-class-cohesion/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/low-class-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/low-class-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/low-class-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/low-class-cohesion/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/low-package-cohesion/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/low-package-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/low-package-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/low-package-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/low-package-cohesion/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/mock-domain-in-string/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/mock-domain-in-string/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/mock-domain-in-string/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/mock-domain-in-string/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/mock-domain-in-string/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/mock-email-address/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/mock-email-address/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/mock-email-address/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/mock-email-address/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/mock-email-address/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/mock-keyword-in-code/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/mock-keyword-in-code/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/mock-keyword-in-code/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/mock-keyword-in-code/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/mock-keyword-in-code/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/module-variable-dependency/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/module-variable-dependency/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/module-variable-dependency/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/module-variable-dependency/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/module-variable-dependency/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/placeholder-comment/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/placeholder-comment/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/placeholder-comment/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/placeholder-comment/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/placeholder-comment/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/placeholder-phone-number/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/placeholder-phone-number/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/placeholder-phone-number/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/placeholder-phone-number/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/placeholder-phone-number/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/placeholder-uuid/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/placeholder-uuid/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/placeholder-uuid/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/placeholder-uuid/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/placeholder-uuid/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/repetitive-string-literal/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/repetitive-string-literal/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/repetitive-string-literal/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/repetitive-string-literal/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/repetitive-string-literal/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/service-locator-pattern/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/service-locator-pattern/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/service-locator-pattern/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/service-locator-pattern/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/service-locator-pattern/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/single-responsibility/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/single-responsibility/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/single-responsibility/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/single-responsibility/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/single-responsibility/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/singleton-pattern-dependency/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/singleton-pattern-dependency/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/singleton-pattern-dependency/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/singleton-pattern-dependency/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/singleton-pattern-dependency/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/test-credential-in-code/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/test-credential-in-code/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/test-credential-in-code/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/test-credential-in-code/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/test-credential-in-code/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/too-many-constructor-parameters/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/too-many-constructor-parameters/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/too-many-constructor-parameters/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/too-many-constructor-parameters/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/too-many-constructor-parameters/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/unreachable-after-break/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-after-break/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-break/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-break/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-break/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/unreachable-after-continue/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-after-continue/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-continue/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-continue/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-continue/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/unreachable-after-infinite-loop/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-after-infinite-loop/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-infinite-loop/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-infinite-loop/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-infinite-loop/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/unreachable-after-raise/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-after-raise/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-raise/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-raise/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-raise/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/unreachable-after-return/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-after-return/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-return/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-return/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-return/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/rules/unreachable-branch/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-branch/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-branch/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-branch/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-branch/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/faq/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/faq/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/faq/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/faq/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/faq/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/cli/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/cli/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/cli/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/cli/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/cli/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/cli/analyze/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/cli/analyze/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/cli/analyze/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/cli/analyze/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/cli/analyze/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/cli/check/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/cli/check/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/cli/check/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/cli/check/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/cli/check/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/cli/init/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/cli/init/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/cli/init/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/cli/init/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/cli/init/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/cli/version/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/cli/version/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/cli/version/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/cli/version/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/cli/version/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/configuration/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/configuration/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/configuration/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/configuration/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/configuration/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/configuration/examples/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/configuration/examples/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/configuration/examples/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/configuration/examples/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/configuration/examples/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/configuration/format/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/configuration/format/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/configuration/format/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/configuration/format/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/configuration/format/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/configuration/reference/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/configuration/reference/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/configuration/reference/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/configuration/reference/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/configuration/reference/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/getting-started/installation/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/getting-started/installation/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/getting-started/installation/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/getting-started/installation/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/getting-started/installation/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/getting-started/quick-start/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/getting-started/quick-start/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/getting-started/quick-start/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/getting-started/quick-start/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/getting-started/quick-start/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/guides/find-duplicate-code-python/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/guides/find-duplicate-code-python/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/guides/find-duplicate-code-python/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/guides/find-duplicate-code-python/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/guides/find-duplicate-code-python/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/guides/module-community-detection/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/guides/module-community-detection/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/guides/module-community-detection/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/guides/module-community-detection/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/guides/module-community-detection/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/integrations/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/integrations/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/integrations/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/integrations/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/integrations/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/integrations/ci-cd/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/integrations/ci-cd/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/integrations/ci-cd/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/integrations/ci-cd/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/integrations/ci-cd/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/integrations/mcp/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/integrations/mcp/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/integrations/mcp/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/integrations/mcp/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/integrations/mcp/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/integrations/python-packaging/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/integrations/python-packaging/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/integrations/python-packaging/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/integrations/python-packaging/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/integrations/python-packaging/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/integrations/skills/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/integrations/skills/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/integrations/skills/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/integrations/skills/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/integrations/skills/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/output/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/output/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/output/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/output/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/output/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/output/health-score/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/output/health-score/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/output/health-score/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/output/health-score/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/output/health-score/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/output/html-report/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/output/html-report/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/output/html-report/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/output/html-report/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/output/html-report/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/output/schemas/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/output/schemas/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/output/schemas/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/output/schemas/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/output/schemas/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/circular-import/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/circular-import/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/circular-import/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/circular-import/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/circular-import/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/concrete-instantiation-dependency/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/concrete-instantiation-dependency/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/concrete-instantiation-dependency/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/concrete-instantiation-dependency/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/concrete-instantiation-dependency/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/concrete-type-hint-dependency/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/concrete-type-hint-dependency/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/concrete-type-hint-dependency/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/concrete-type-hint-dependency/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/concrete-type-hint-dependency/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/deep-import-chain/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/deep-import-chain/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/deep-import-chain/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/deep-import-chain/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/deep-import-chain/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/duplicate-code-identical/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/duplicate-code-identical/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/duplicate-code-identical/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/duplicate-code-identical/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/duplicate-code-identical/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/duplicate-code-modified/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/duplicate-code-modified/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/duplicate-code-modified/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/duplicate-code-modified/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/duplicate-code-modified/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/duplicate-code-renamed/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/duplicate-code-renamed/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/duplicate-code-renamed/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/duplicate-code-renamed/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/duplicate-code-renamed/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/duplicate-code-semantic/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/duplicate-code-semantic/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/duplicate-code-semantic/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/duplicate-code-semantic/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/duplicate-code-semantic/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/global-state-dependency/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/global-state-dependency/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/global-state-dependency/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/global-state-dependency/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/global-state-dependency/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/high-class-coupling/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/high-class-coupling/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/high-class-coupling/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/high-class-coupling/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/high-class-coupling/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/high-cyclomatic-complexity/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/high-cyclomatic-complexity/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/high-cyclomatic-complexity/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/high-cyclomatic-complexity/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/high-cyclomatic-complexity/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/layer-violation/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/layer-violation/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/layer-violation/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/layer-violation/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/layer-violation/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/low-class-cohesion/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/low-class-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/low-class-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/low-class-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/low-class-cohesion/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/low-package-cohesion/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/low-package-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/low-package-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/low-package-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/low-package-cohesion/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/mock-domain-in-string/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/mock-domain-in-string/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/mock-domain-in-string/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/mock-domain-in-string/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/mock-domain-in-string/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/mock-email-address/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/mock-email-address/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/mock-email-address/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/mock-email-address/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/mock-email-address/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/mock-keyword-in-code/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/mock-keyword-in-code/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/mock-keyword-in-code/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/mock-keyword-in-code/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/mock-keyword-in-code/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/module-variable-dependency/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/module-variable-dependency/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/module-variable-dependency/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/module-variable-dependency/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/module-variable-dependency/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/placeholder-comment/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/placeholder-comment/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/placeholder-comment/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/placeholder-comment/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/placeholder-comment/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/placeholder-phone-number/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/placeholder-phone-number/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/placeholder-phone-number/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/placeholder-phone-number/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/placeholder-phone-number/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/placeholder-uuid/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/placeholder-uuid/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/placeholder-uuid/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/placeholder-uuid/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/placeholder-uuid/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/repetitive-string-literal/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/repetitive-string-literal/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/repetitive-string-literal/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/repetitive-string-literal/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/repetitive-string-literal/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/service-locator-pattern/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/service-locator-pattern/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/service-locator-pattern/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/service-locator-pattern/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/service-locator-pattern/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/single-responsibility/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/single-responsibility/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/single-responsibility/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/single-responsibility/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/single-responsibility/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/singleton-pattern-dependency/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/singleton-pattern-dependency/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/singleton-pattern-dependency/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/singleton-pattern-dependency/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/singleton-pattern-dependency/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/test-credential-in-code/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/test-credential-in-code/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/test-credential-in-code/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/test-credential-in-code/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/test-credential-in-code/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/too-many-constructor-parameters/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/too-many-constructor-parameters/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/too-many-constructor-parameters/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/too-many-constructor-parameters/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/too-many-constructor-parameters/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-break/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-break/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-after-break/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-break/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-break/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-continue/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-continue/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-after-continue/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-continue/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-continue/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-infinite-loop/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-infinite-loop/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-after-infinite-loop/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-infinite-loop/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-infinite-loop/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-raise/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-raise/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-after-raise/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-raise/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-raise/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-return/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-return/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-after-return/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-return/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-return/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/ja/rules/unreachable-branch/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-branch/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-branch/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-branch/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-branch/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/faq/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/faq/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/faq/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/faq/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/faq/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/cli/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/cli/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/cli/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/cli/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/cli/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/cli/analyze/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/cli/analyze/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/cli/analyze/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/cli/analyze/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/cli/analyze/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/cli/check/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/cli/check/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/cli/check/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/cli/check/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/cli/check/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/cli/init/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/cli/init/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/cli/init/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/cli/init/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/cli/init/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/cli/version/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/cli/version/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/cli/version/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/cli/version/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/cli/version/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/configuration/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/configuration/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/configuration/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/configuration/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/configuration/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/configuration/examples/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/configuration/examples/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/configuration/examples/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/configuration/examples/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/configuration/examples/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/configuration/format/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/configuration/format/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/configuration/format/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/configuration/format/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/configuration/format/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/configuration/reference/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/configuration/reference/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/configuration/reference/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/configuration/reference/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/configuration/reference/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/getting-started/installation/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/getting-started/installation/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/getting-started/installation/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/getting-started/installation/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/getting-started/installation/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/getting-started/quick-start/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/getting-started/quick-start/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/getting-started/quick-start/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/getting-started/quick-start/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/getting-started/quick-start/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/guides/find-duplicate-code-python/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/guides/find-duplicate-code-python/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/guides/find-duplicate-code-python/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/guides/find-duplicate-code-python/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/guides/find-duplicate-code-python/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/guides/module-community-detection/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/guides/module-community-detection/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/guides/module-community-detection/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/guides/module-community-detection/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/guides/module-community-detection/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/integrations/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/integrations/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/integrations/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/integrations/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/integrations/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/integrations/ci-cd/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/integrations/ci-cd/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/integrations/ci-cd/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/integrations/ci-cd/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/integrations/ci-cd/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/integrations/mcp/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/integrations/mcp/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/integrations/mcp/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/integrations/mcp/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/integrations/mcp/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/integrations/python-packaging/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/integrations/python-packaging/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/integrations/python-packaging/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/integrations/python-packaging/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/integrations/python-packaging/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/integrations/skills/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/integrations/skills/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/integrations/skills/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/integrations/skills/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/integrations/skills/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/output/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/output/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/output/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/output/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/output/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/output/health-score/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/output/health-score/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/output/health-score/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/output/health-score/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/output/health-score/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/output/html-report/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/output/html-report/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/output/html-report/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/output/html-report/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/output/html-report/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/output/schemas/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/output/schemas/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/output/schemas/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/output/schemas/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/output/schemas/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/circular-import/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/circular-import/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/circular-import/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/circular-import/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/circular-import/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/concrete-instantiation-dependency/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/concrete-instantiation-dependency/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/concrete-instantiation-dependency/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/concrete-instantiation-dependency/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/concrete-instantiation-dependency/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/concrete-type-hint-dependency/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/concrete-type-hint-dependency/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/concrete-type-hint-dependency/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/concrete-type-hint-dependency/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/concrete-type-hint-dependency/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/deep-import-chain/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/deep-import-chain/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/deep-import-chain/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/deep-import-chain/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/deep-import-chain/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/duplicate-code-identical/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/duplicate-code-identical/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/duplicate-code-identical/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/duplicate-code-identical/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/duplicate-code-identical/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/duplicate-code-modified/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/duplicate-code-modified/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/duplicate-code-modified/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/duplicate-code-modified/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/duplicate-code-modified/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/duplicate-code-renamed/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/duplicate-code-renamed/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/duplicate-code-renamed/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/duplicate-code-renamed/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/duplicate-code-renamed/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/duplicate-code-semantic/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/duplicate-code-semantic/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/duplicate-code-semantic/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/duplicate-code-semantic/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/duplicate-code-semantic/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/global-state-dependency/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/global-state-dependency/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/global-state-dependency/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/global-state-dependency/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/global-state-dependency/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/high-class-coupling/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/high-class-coupling/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/high-class-coupling/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/high-class-coupling/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/high-class-coupling/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/high-cyclomatic-complexity/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/high-cyclomatic-complexity/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/high-cyclomatic-complexity/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/high-cyclomatic-complexity/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/high-cyclomatic-complexity/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/layer-violation/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/layer-violation/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/layer-violation/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/layer-violation/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/layer-violation/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/low-class-cohesion/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/low-class-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/low-class-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/low-class-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/low-class-cohesion/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/low-package-cohesion/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/low-package-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/low-package-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/low-package-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/low-package-cohesion/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/mock-domain-in-string/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/mock-domain-in-string/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/mock-domain-in-string/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/mock-domain-in-string/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/mock-domain-in-string/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/mock-email-address/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/mock-email-address/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/mock-email-address/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/mock-email-address/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/mock-email-address/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/mock-keyword-in-code/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/mock-keyword-in-code/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/mock-keyword-in-code/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/mock-keyword-in-code/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/mock-keyword-in-code/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/module-variable-dependency/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/module-variable-dependency/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/module-variable-dependency/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/module-variable-dependency/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/module-variable-dependency/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/placeholder-comment/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/placeholder-comment/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/placeholder-comment/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/placeholder-comment/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/placeholder-comment/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/placeholder-phone-number/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/placeholder-phone-number/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/placeholder-phone-number/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/placeholder-phone-number/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/placeholder-phone-number/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/placeholder-uuid/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/placeholder-uuid/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/placeholder-uuid/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/placeholder-uuid/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/placeholder-uuid/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/repetitive-string-literal/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/repetitive-string-literal/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/repetitive-string-literal/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/repetitive-string-literal/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/repetitive-string-literal/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/service-locator-pattern/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/service-locator-pattern/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/service-locator-pattern/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/service-locator-pattern/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/service-locator-pattern/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/single-responsibility/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/single-responsibility/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/single-responsibility/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/single-responsibility/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/single-responsibility/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/singleton-pattern-dependency/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/singleton-pattern-dependency/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/singleton-pattern-dependency/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/singleton-pattern-dependency/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/singleton-pattern-dependency/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/test-credential-in-code/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/test-credential-in-code/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/test-credential-in-code/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/test-credential-in-code/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/test-credential-in-code/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/too-many-constructor-parameters/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/too-many-constructor-parameters/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/too-many-constructor-parameters/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/too-many-constructor-parameters/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/too-many-constructor-parameters/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-break/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-break/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-after-break/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-break/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-break/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-continue/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-continue/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-after-continue/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-continue/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-continue/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-infinite-loop/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-infinite-loop/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-after-infinite-loop/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-infinite-loop/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-infinite-loop/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-raise/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-raise/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-after-raise/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-raise/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-raise/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-return/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-return/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-after-return/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-return/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-return/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/zh/rules/unreachable-branch/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-branch/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-branch/"/>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-branch/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-branch/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/faq/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/faq/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/faq/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/faq/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/faq/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/cli/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/cli/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/cli/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/cli/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/cli/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/cli/analyze/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/cli/analyze/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/cli/analyze/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/cli/analyze/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/cli/analyze/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/cli/check/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/cli/check/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/cli/check/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/cli/check/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/cli/check/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/cli/init/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/cli/init/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/cli/init/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/cli/init/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/cli/init/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/cli/version/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/cli/version/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/cli/version/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/cli/version/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/cli/version/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/configuration/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/configuration/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/configuration/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/configuration/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/configuration/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/configuration/examples/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/configuration/examples/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/configuration/examples/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/configuration/examples/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/configuration/examples/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/configuration/format/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/configuration/format/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/configuration/format/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/configuration/format/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/configuration/format/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/configuration/reference/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/configuration/reference/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/configuration/reference/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/configuration/reference/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/configuration/reference/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/getting-started/installation/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/getting-started/installation/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/getting-started/installation/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/getting-started/installation/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/getting-started/installation/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/getting-started/quick-start/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/getting-started/quick-start/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/getting-started/quick-start/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/getting-started/quick-start/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/getting-started/quick-start/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/guides/find-duplicate-code-python/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/guides/find-duplicate-code-python/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/guides/find-duplicate-code-python/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/guides/find-duplicate-code-python/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/guides/find-duplicate-code-python/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/integrations/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/integrations/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/integrations/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/integrations/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/integrations/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/integrations/ci-cd/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/integrations/ci-cd/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/integrations/ci-cd/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/integrations/ci-cd/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/integrations/ci-cd/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/integrations/mcp/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/integrations/mcp/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/integrations/mcp/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/integrations/mcp/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/integrations/mcp/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/integrations/python-packaging/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/integrations/python-packaging/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/integrations/python-packaging/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/integrations/python-packaging/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/integrations/python-packaging/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/integrations/skills/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/integrations/skills/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/integrations/skills/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/integrations/skills/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/integrations/skills/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/output/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/output/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/output/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/output/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/output/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/output/health-score/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/output/health-score/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/output/health-score/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/output/health-score/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/output/health-score/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/output/html-report/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/output/html-report/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/output/html-report/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/output/html-report/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/output/html-report/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/output/schemas/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/output/schemas/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/output/schemas/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/output/schemas/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/output/schemas/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/circular-import/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/circular-import/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/circular-import/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/circular-import/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/circular-import/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/concrete-instantiation-dependency/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/concrete-instantiation-dependency/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/concrete-instantiation-dependency/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/concrete-instantiation-dependency/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/concrete-instantiation-dependency/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/concrete-type-hint-dependency/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/concrete-type-hint-dependency/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/concrete-type-hint-dependency/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/concrete-type-hint-dependency/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/concrete-type-hint-dependency/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/deep-import-chain/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/deep-import-chain/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/deep-import-chain/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/deep-import-chain/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/deep-import-chain/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/duplicate-code-identical/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/duplicate-code-identical/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/duplicate-code-identical/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/duplicate-code-identical/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/duplicate-code-identical/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/duplicate-code-modified/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/duplicate-code-modified/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/duplicate-code-modified/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/duplicate-code-modified/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/duplicate-code-modified/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/duplicate-code-renamed/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/duplicate-code-renamed/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/duplicate-code-renamed/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/duplicate-code-renamed/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/duplicate-code-renamed/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/duplicate-code-semantic/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/duplicate-code-semantic/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/duplicate-code-semantic/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/duplicate-code-semantic/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/duplicate-code-semantic/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/global-state-dependency/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/global-state-dependency/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/global-state-dependency/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/global-state-dependency/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/global-state-dependency/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/high-class-coupling/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/high-class-coupling/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/high-class-coupling/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/high-class-coupling/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/high-class-coupling/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/high-cyclomatic-complexity/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/high-cyclomatic-complexity/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/high-cyclomatic-complexity/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/high-cyclomatic-complexity/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/high-cyclomatic-complexity/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/layer-violation/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/layer-violation/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/layer-violation/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/layer-violation/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/layer-violation/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/low-class-cohesion/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/low-class-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/low-class-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/low-class-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/low-class-cohesion/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/low-package-cohesion/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/low-package-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/low-package-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/low-package-cohesion/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/low-package-cohesion/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/mock-domain-in-string/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/mock-domain-in-string/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/mock-domain-in-string/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/mock-domain-in-string/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/mock-domain-in-string/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/mock-email-address/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/mock-email-address/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/mock-email-address/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/mock-email-address/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/mock-email-address/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/mock-keyword-in-code/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/mock-keyword-in-code/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/mock-keyword-in-code/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/mock-keyword-in-code/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/mock-keyword-in-code/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/module-variable-dependency/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/module-variable-dependency/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/module-variable-dependency/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/module-variable-dependency/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/module-variable-dependency/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/placeholder-comment/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/placeholder-comment/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/placeholder-comment/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/placeholder-comment/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/placeholder-comment/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/placeholder-phone-number/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/placeholder-phone-number/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/placeholder-phone-number/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/placeholder-phone-number/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/placeholder-phone-number/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/placeholder-uuid/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/placeholder-uuid/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/placeholder-uuid/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/placeholder-uuid/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/placeholder-uuid/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/repetitive-string-literal/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/repetitive-string-literal/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/repetitive-string-literal/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/repetitive-string-literal/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/repetitive-string-literal/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/service-locator-pattern/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/service-locator-pattern/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/service-locator-pattern/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/service-locator-pattern/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/service-locator-pattern/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/single-responsibility/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/single-responsibility/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/single-responsibility/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/single-responsibility/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/single-responsibility/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/singleton-pattern-dependency/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/singleton-pattern-dependency/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/singleton-pattern-dependency/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/singleton-pattern-dependency/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/singleton-pattern-dependency/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/test-credential-in-code/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/test-credential-in-code/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/test-credential-in-code/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/test-credential-in-code/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/test-credential-in-code/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/too-many-constructor-parameters/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/too-many-constructor-parameters/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/too-many-constructor-parameters/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/too-many-constructor-parameters/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/too-many-constructor-parameters/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-break/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-break/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-after-break/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-break/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-break/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-continue/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-continue/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-after-continue/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-continue/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-continue/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-infinite-loop/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-infinite-loop/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-after-infinite-loop/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-infinite-loop/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-infinite-loop/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-raise/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-raise/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-after-raise/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-raise/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-raise/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-return/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-after-return/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-after-return/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-after-return/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-after-return/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/rules/unreachable-branch/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/rules/unreachable-branch/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/rules/unreachable-branch/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/rules/unreachable-branch/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/rules/unreachable-branch/"/>
    </url>
    <url>
        <loc>https://docs.codescan.dev/pyscn/fr/guides/module-community-detection/</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>daily</changefreq>
        <xhtml:link rel="alternate" hreflang="fr" href="https://docs.codescan.dev/pyscn/fr/guides/module-community-detection/"/>
        <xhtml:link rel="alternate" hreflang="en" href="https://docs.codescan.dev/pyscn/guides/module-community-detection/"/>
        <xhtml:link rel="alternate" hreflang="ja" href="https://docs.codescan.dev/pyscn/ja/guides/module-community-detection/"/>
        <xhtml:link rel="alternate" hreflang="zh" href="https://docs.codescan.dev/pyscn/zh/guides/module-community-detection/"/>
    </url>
</urlset>