@@ -366,36 +366,37 @@ line-ending = "lf"
366366ignore = [
367367 " ANN" ,
368368 " ARG00" ,
369- " B028" ,
370- " C408" ,
371- " COM812" ,
372- " CPY001" ,
373- " D101" ,
374- " D102" ,
375- " D103" ,
376- " D105" ,
377- " D107" ,
378- " D203" ,
379- " D213" ,
380- " D407" ,
381- " D416" ,
382369 " DOC" ,
383- " E501" ,
384370 " FBT" ,
385- " FURB101" ,
386- " FURB103" ,
387- " FURB140" ,
388- " G004" ,
389- " ISC001" ,
390- " ISC003" ,
391- " PLC2401" ,
392- " PLR0913" ,
393- " PLW1514" ,
394- " PT001" ,
395371 " PTH" ,
396- " RUF067" ,
397- " S301" ,
398- " SIM108" ,
372+ " any-type" ,
373+ " explicit-string-concatenation" ,
374+ " if-else-block-instead-of-if-exp" ,
375+ " incorrect-blank-line-before-class" ,
376+ " line-too-long" ,
377+ " logging-f-string" ,
378+ " missing-copyright-notice" ,
379+ " missing-dashed-underline-after-section" ,
380+ " missing-section-name-colon" ,
381+ " missing-trailing-comma" ,
382+ " multi-line-summary-second-line" ,
383+ " no-explicit-stacklevel" ,
384+ " non-ascii-name" ,
385+ " non-empty-init-module" ,
386+ " pytest-fixture-incorrect-parentheses-style" ,
387+ " read-whole-file" ,
388+ " reimplemented-starmap" ,
389+ " single-line-implicit-string-concatenation" ,
390+ " suspicious-pickle-usage" ,
391+ " too-many-arguments" ,
392+ " undocumented-magic-method" ,
393+ " undocumented-public-class" ,
394+ " undocumented-public-function" ,
395+ " undocumented-public-init" ,
396+ " undocumented-public-method" ,
397+ " unnecessary-collection-call" ,
398+ " unspecified-encoding" ,
399+ " write-whole-file" ,
399400]
400401select = [" ALL" ]
401402task-tags = [" cspell" ]
@@ -432,54 +433,58 @@ ignore-names = [
432433[tool .ruff .lint .per-file-ignores ]
433434"*" = [" D" ]
434435"*.ipynb" = [
435- " B018" ,
436436 " C90" ,
437437 " D" ,
438- " E303" ,
439- " E402" ,
440- " E703" ,
441- " N806" ,
442- " N816" ,
443438 " PLR09" ,
444- " PLR2004" ,
445- " PLW0602" ,
446- " PLW0603" ,
447- " PLW2901" ,
448- " S101" ,
449439 " T20" ,
450440 " TC00" ,
441+ " assert" ,
442+ " global-statement" ,
443+ " global-variable-not-assigned" ,
444+ " magic-value-comparison" ,
445+ " mixed-case-variable-in-global-scope" ,
446+ " module-import-not-at-top-of-file" ,
447+ " non-lowercase-variable-in-function" ,
448+ " redefined-loop-name" ,
449+ " too-many-blank-lines" ,
450+ " useless-expression" ,
451+ " useless-semicolon" ,
451452]
452453"docs/*" = [
453- " E402 " ,
454- " INP001 " ,
455- " PLR2004 " ,
456- " S101 " ,
457- " S113 " ,
458- " T201 " ,
454+ " assert " ,
455+ " implicit-namespace-package " ,
456+ " magic-value-comparison " ,
457+ " module-import-not-at-top-of-file " ,
458+ " print " ,
459+ " request-without-timeout " ,
459460]
460- "docs/conf.py" = [" D100" ]
461- "jpsi2ksp.ipynb" = [" PLC2701" ]
461+ "docs/conf.py" = [
462+ " builtin-variable-shadowing" ,
463+ " undocumented-public-module" ,
464+ ]
465+ "jpsi2ksp.ipynb" = [" import-private-name" ]
462466"serialization.ipynb" = [
463- " E741 " ,
464- " N813 " ,
465- " PLC2403 " ,
466- " PLC2701 " ,
467- " RUF100 " ,
467+ " ambiguous-variable-name " ,
468+ " camelcase-imported-as-lowercase " ,
469+ " non-ascii-import-name " ,
470+ " import-private-name " ,
471+ " unused-noqa " ,
468472]
469- "setup.py" = [" D100 " ]
470- "src/ampform_dpd/io/cached.py" = [" S403 " ]
471- "src/ampform_dpd/io/serialization/amplitude.py" = [" E741 " ]
472- "src/ampform_dpd/io/serialization/format.py" = [" E741 " ]
473+ "setup.py" = [" undocumented-public-module " ]
474+ "src/ampform_dpd/io/cached.py" = [" suspicious-pickle-import " ]
475+ "src/ampform_dpd/io/serialization/amplitude.py" = [" ambiguous-variable-name " ]
476+ "src/ampform_dpd/io/serialization/format.py" = [" ambiguous-variable-name " ]
473477"tests/*" = [
474478 " D" ,
475- " INP001" ,
476- " PLC2701" ,
477- " PLR2004" ,
478- " PLR6301" ,
479- " RUF069" ,
480- " S101" ,
481- " SLF001" ,
482479 " T20" ,
480+ " assert" ,
481+ " boolean-type-hint-positional-argument" ,
482+ " float-equality-comparison" ,
483+ " implicit-namespace-package" ,
484+ " import-private-name" ,
485+ " magic-value-comparison" ,
486+ " no-self-use" ,
487+ " private-member-access" ,
483488]
484489
485490[tool .ruff .lint .pydocstyle ]
@@ -514,7 +519,7 @@ key-empty = "off"
514519
515520[[tool .tombi .schemas ]]
516521root = " tool.compwa.policy"
517- path = " https://raw.githubusercontent.com/ComPWA/policy/0.9.0 /compwa-policy.schema.json"
522+ path = " https://raw.githubusercontent.com/ComPWA/policy/0.9.3 /compwa-policy.schema.json"
518523include = [" pyproject.toml" ]
519524
520525[[tool .ty .overrides ]]
0 commit comments