scicode_lint/__init__.py,sha256=M_9F7G_y9Eo9zz24MC1f790q4AIxdqK3g6K_q-oItFA,462
scicode_lint/__main__.py,sha256=0VMztfuwRizHNdGL2WJhX2RWjDisgzP8Y2Aay4Fst3A,142
scicode_lint/ast_utils.py,sha256=1VvJP6p72c83EAHT8c9CknYt5UHD5BZ1Nm8laPd80gk,8670
scicode_lint/cli.py,sha256=Y1aIjQxrfqZYI2Km5zNWfP1BhB6Iwh-SrwJqZOOLokU,1613
scicode_lint/cli_commands.py,sha256=HQDnQly-LsuouOZxRjUZgZF6JOHzc3k7Czo22nDfX90,20416
scicode_lint/cli_parse.py,sha256=cxOHimI0L9FKNGmKEfa3i4vAg7fH6pID-WNMNe_nX3U,10728
scicode_lint/cli_server.py,sha256=mMyft9cqniL86-ELiosXdAfosDNNQuGBxTzIcTIoWfg,3007
scicode_lint/config.py,sha256=CmmXtr2FV6zd20zR1oXrN99L86azD_RCPaMmyIlGYg8,10611
scicode_lint/config.toml,sha256=rSrpKG8qZLQ-riufJ-lE2FNZ4Gmj1o4BzqaMvEyYezQ,7411
scicode_lint/exceptions.py,sha256=DJ9-Oa3nx1W-VH4dXDiVdw9GT5csCDNDWY0UADnKc_g,1271
scicode_lint/linter.py,sha256=XAmKPzENioI1szdbcUBzP5Iy1Lvwd-RrPI-fpxPhxnM,20372
scicode_lint/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
scicode_lint/detectors/__init__.py,sha256=f9juml-_gfjiTXPx_J260Jyrh27E9PIQnraRWxkbMGc,179
scicode_lint/detectors/catalog.py,sha256=qS7ytvRS4ZV0nsAp1F1bxPG2WqHTFzdIT04UiDiYw-U,3866
scicode_lint/detectors/pattern_loader.py,sha256=p8i2FN1kdI3YzwVKhwMMOVjbLJxSvpwQNY66WuV0xPE,4405
scicode_lint/detectors/pattern_models.py,sha256=6Ml2JPBL9kfIEnDGTfbH6jQfK48h6hzD_H3o1OrwL3Q,2958
scicode_lint/detectors/prompts.py,sha256=FHpmiTAkgnVrzx2t919Rhn1-YO6u9kywpb_52JE9eQI,8193
scicode_lint/llm/CONSTRAINED_DECODING.md,sha256=gHVPclRosA-1TUGEBFzlIaBE8rbeKTB_6N1VAGokBjM,9600
scicode_lint/llm/__init__.py,sha256=szOU6i7ySgoIIcFNVD9xV6OBghUlgJ7bk80POobLPus,537
scicode_lint/llm/client.py,sha256=mxMVQgt6ZHVCWcq0WJ5NmhVGNCeGtsAjT__mZcF4WQ8,26087
scicode_lint/llm/exceptions.py,sha256=HdOH0u2SvzRa35Bqdn7yut6EGrLgK8OHc1vLzzeDUo4,2467
scicode_lint/llm/models.py,sha256=gjm9Vs9A4vc47JvduyeSxAfir58pnB5KrTtiHtM55bI,5907
scicode_lint/llm/tokens.py,sha256=5ae_et02bL0j90jeA_i0TfWPvH_ZadgWVw8Qs8DfLGQ,3432
scicode_lint/output/__init__.py,sha256=oYygU-t5uYJjVxfWfLIepT-dIPm8dbmndWs3o_m9UA0,161
scicode_lint/output/formatter.py,sha256=6o5utnwFeeZxgkJ-8KPyjXbDWIZWhEpAjI5Rnm7G9Bs,13072
scicode_lint/patterns/README.md,sha256=JcsjEBJf3eN2KW7wwCz3I3ZwTlzZJyc2HGf4viFtRAo,24894
scicode_lint/patterns/ROADMAP.md,sha256=TpSMDAGTZ36V2DqPPbOYWUvRZis7o9oY_4fmhrdEfKU,15491
scicode_lint/patterns/_registry.toml,sha256=v-pV6zTifJvbEc0Tp5Z846Japmub6G3s4RAFYsUNY4M,12286
scicode_lint/patterns/ai-inference/pt-006-logit-threshold-without-sigmoid/pattern.toml,sha256=lukzW5uFFf5A7BFMn6M5Hh_A_vT6WKuIMgAngHE6alI,4731
scicode_lint/patterns/ai-inference/pt-006-logit-threshold-without-sigmoid/test_negative/logit_space_threshold.py,sha256=rOsJJarWIREZvr9xru0xWtDZuYO0MHQMgQFOSUiqtXk,622
scicode_lint/patterns/ai-inference/pt-006-logit-threshold-without-sigmoid/test_negative/multiclass_classifier.py,sha256=gVGxZSXLWul9p0nbuHklqCvWPcGGEi2DBq1l0cgAFkU,802
scicode_lint/patterns/ai-inference/pt-006-logit-threshold-without-sigmoid/test_negative/regression_model.py,sha256=f4A7avQENKEyiJlFfxYy8v-Dk1k0BBr13ZuygLYfDuE,1131
scicode_lint/patterns/ai-inference/pt-006-logit-threshold-without-sigmoid/test_negative/sigmoid_applied.py,sha256=Nej47a5wxc5JR9cWBuNsouLmeo1uVX53UrvrAQI17N8,1773
scicode_lint/patterns/ai-inference/pt-006-logit-threshold-without-sigmoid/test_positive/batch_prediction.py,sha256=livlkhie2Wjd_wFjT5RPoMMHuvPqWWvDuLOPMidpHao,494
scicode_lint/patterns/ai-inference/pt-006-logit-threshold-without-sigmoid/test_positive/binary_classifier_threshold.py,sha256=1Cc950EFmXYUvfePahoocw5ZXubpXiuKui4N9fstZzE,984
scicode_lint/patterns/ai-inference/pt-006-logit-threshold-without-sigmoid/test_positive/sentiment_classifier.py,sha256=Use2Pc59SerTKmMRtB5mX_glV5XltGGoZLG8wE63laE,1185
scicode_lint/patterns/ai-inference/pt-007-inference-without-eval/pattern.toml,sha256=oLzsHg-HdOtQNnl4OC1_q2BhFcvnmcq5SjZiaT2U4-4,6871
scicode_lint/patterns/ai-inference/pt-007-inference-without-eval/test_negative/complete_inference_setup.py,sha256=UE1wMxC6DCCR8f8lVi2xBQmiyiTEF3VWa9iLjsn2nQA,1311
scicode_lint/patterns/ai-inference/pt-007-inference-without-eval/test_negative/eval_only_no_grad.py,sha256=YBPtPwvMNyvr8RVU3JjIfMsTHZstqZRuvGnlC4OM0Zo,875
scicode_lint/patterns/ai-inference/pt-007-inference-without-eval/test_negative/proper_evaluation.py,sha256=eYh-rqiNMd5-7tONF5kssbx-rQhse2MDSXIwIjmkh9E,1240
scicode_lint/patterns/ai-inference/pt-007-inference-without-eval/test_positive/feature_extractor.py,sha256=kK0IWsT4NNwZmhYDF5nTmoI21yOhyjaZftqqFC-V34Y,595
scicode_lint/patterns/ai-inference/pt-007-inference-without-eval/test_positive/inference_mode_serving.py,sha256=RJBnaG1Oh3keRuTefP8s7hUeSHMQaFmQlmDEs0HdpIA,1276
scicode_lint/patterns/ai-inference/pt-007-inference-without-eval/test_positive/model_server.py,sha256=EhE2SBjegDTWMk-xvXwu--5jE57Sqz_ij-qopMQgfeQ,503
scicode_lint/patterns/ai-inference/pt-007-inference-without-eval/test_positive/realtime_embedding_service.py,sha256=0A91IAancuhbpTIjdcHFIlxYP37ngc56XmnmAwyLNJg,2199
scicode_lint/patterns/ai-inference/pt-007-inference-without-eval/test_positive/validation_missing_eval.py,sha256=K_FhoXxRqBE10cVmxUVr_oXHmdoBwgvI3dx3egZnDb0,1579
scicode_lint/patterns/ai-inference/pt-011-unbatched-gpu-inference/pattern.toml,sha256=fVI64o8wDdVogKYXI0S7xHnNzmDJWOyfnJz8b64rPLY,5149
scicode_lint/patterns/ai-inference/pt-011-unbatched-gpu-inference/test_context_dependent/real_time_processor.py,sha256=tp126tL0qXv0rqjpdK_ZEm4VI0sViVP6nvO8JssrKa4,582
scicode_lint/patterns/ai-inference/pt-011-unbatched-gpu-inference/test_negative/batched_evaluation.py,sha256=AKhzoIjiiAkhBZXic7n-jw21-bAsNVx5H5sX52D1blM,1322
scicode_lint/patterns/ai-inference/pt-011-unbatched-gpu-inference/test_negative/proper_batch_processing.py,sha256=yjY-8TTyXtum2YEKDGtW6atIpJy_uXPIGFFUbBFurW4,949
scicode_lint/patterns/ai-inference/pt-011-unbatched-gpu-inference/test_negative/real_time_processor_batched.py,sha256=zgvRL97YCmsskC8MaAK3kmOP4ax9ti0DywQrFkcX90Y,1009
scicode_lint/patterns/ai-inference/pt-011-unbatched-gpu-inference/test_positive/embedding_full_dataset.py,sha256=pBWh-1lA0VNoUhyOZQlCIZ829QUc4ULYFvMGBTZu8Xs,978
scicode_lint/patterns/ai-inference/pt-011-unbatched-gpu-inference/test_positive/entire_dataset_to_gpu.py,sha256=NgpD-cjLUHhSDLb1sIS-Qkv83pX-g7SA6aGajrlRxqQ,1474
scicode_lint/patterns/ai-inference/pt-011-unbatched-gpu-inference/test_positive/single_forward_pass.py,sha256=nTs0zTf8zf6Y_at0G440wQWVUpgEoee8Z0TywORopQA,1244
scicode_lint/patterns/ai-inference/pt-013-missing-inference-mode/pattern.toml,sha256=OlteAHbKviFYpAdFQuSXLO5Bd0KLhXumGhOjC9C3TLY,4558
scicode_lint/patterns/ai-inference/pt-013-missing-inference-mode/test_negative/gradient_analysis.py,sha256=5lI3X0QLzF3MZhzOg2xJ1055HmyYCdXgqSggtLR3nLI,1567
scicode_lint/patterns/ai-inference/pt-013-missing-inference-mode/test_negative/production_inference_mode.py,sha256=wa49RzaOeJOqa7YWyA4N71tthwJzNk0vbkatfuFMzKI,1297
scicode_lint/patterns/ai-inference/pt-013-missing-inference-mode/test_negative/scripted_model_inference.py,sha256=o5ATVRvE9pzTpwghz7PdX4Q9tdEDLUmyd7Z_cHE9kyU,1261
scicode_lint/patterns/ai-inference/pt-013-missing-inference-mode/test_negative/training_with_validation.py,sha256=vPJTl5y94u-O7zfRKHnyN1DDQLBILAf7U5tFBXIMHS4,2357
scicode_lint/patterns/ai-inference/pt-013-missing-inference-mode/test_positive/api_endpoint_no_grad.py,sha256=xssWyWfDKz_bEicmpBLi75CSv3ERwU6trHYCmi1cp9k,1100
scicode_lint/patterns/ai-inference/pt-013-missing-inference-mode/test_positive/embedding_service.py,sha256=fb2Zy23bXM_qVOARPbIX7V-9kmw055_Dt4d8V-ptm5o,1247
scicode_lint/patterns/ai-inference/pt-013-missing-inference-mode/test_positive/production_inference_no_grad.py,sha256=c6E5-adw0_qe_VPrexaOhZZS4-7TD9JY4MWR8c78ayE,573
scicode_lint/patterns/ai-inference/pt-014-cuda-timing-without-sync/pattern.toml,sha256=ALzDIqAaKvxJPienFsorD186l4SIkLYtP2UMYNGHSUk,4393
scicode_lint/patterns/ai-inference/pt-014-cuda-timing-without-sync/test_negative/cpu_benchmark.py,sha256=aqAFiyXDGKXwkhLTFzglZeQIF-PCs4qdIBBVJxV1RvI,1231
scicode_lint/patterns/ai-inference/pt-014-cuda-timing-without-sync/test_negative/cuda_events.py,sha256=tWmbFOYJR-6f9m_aWShJJX2XAAFbO4ZKq-I3QhCPWrE,847
scicode_lint/patterns/ai-inference/pt-014-cuda-timing-without-sync/test_negative/highlevel_timing.py,sha256=nuGCs2MoS_WuEluJ0Jqc9Z2tYoGXA1SD2XSNYobYLtg,1369
scicode_lint/patterns/ai-inference/pt-014-cuda-timing-without-sync/test_negative/torch_profiler.py,sha256=dihTM-lPFMvb6yjE5USxszbie79yDRG5jRKINCzC4Tc,1304
scicode_lint/patterns/ai-inference/pt-014-cuda-timing-without-sync/test_positive/gpu_profiler.py,sha256=1Ao5ogq8Nd9khAMmXNS443YarYM6Zg_aq168ICm9iuU,657
scicode_lint/patterns/ai-inference/pt-014-cuda-timing-without-sync/test_positive/latency_measurement.py,sha256=VNyIyCTeh6THJkWS746QogqZtaspx7hZL8kaciySMGs,517
scicode_lint/patterns/ai-inference/pt-014-cuda-timing-without-sync/test_positive/timing_without_sync.py,sha256=LetMtMr2LVyzF_GYciJEsu8s-wTkQlqsT79K4AITjjc,491
scicode_lint/patterns/ai-inference/pt-015-device-mismatch-load/pattern.toml,sha256=Kc1kr_BuohehmcIrchiuuZFhBeqliy0lJDkUFfGqjMA,6220
scicode_lint/patterns/ai-inference/pt-015-device-mismatch-load/test_negative/checkpoint_loader_with_map_location.py,sha256=YDwXl1eZj0M-mJIhTSj-A6SDlv0gPkVVGaUE8J3Jq8g,1141
scicode_lint/patterns/ai-inference/pt-015-device-mismatch-load/test_negative/jit_load_model.py,sha256=Oji8GJisX5NsSXBNAn7C2xOa6-9mbxNCtVl_WE_p5RI,834
scicode_lint/patterns/ai-inference/pt-015-device-mismatch-load/test_negative/lightning_load.py,sha256=UpR1rSAn0JijQJcNDHHMe4bUXC5fpWlP9NkDLNdScnA,1092
scicode_lint/patterns/ai-inference/pt-015-device-mismatch-load/test_negative/load_with_map_location.py,sha256=fNf56IXCFWAnOSXXo8iLcXOGUabuEYCEavuZcqWXMe4,1402
scicode_lint/patterns/ai-inference/pt-015-device-mismatch-load/test_negative/safetensors_load.py,sha256=eSAbZVHq1LPNduzNe_Hjz4TG2T85r0XTSNeNeAySiNA,319
scicode_lint/patterns/ai-inference/pt-015-device-mismatch-load/test_positive/load_ensemble.py,sha256=8g3uR-Er7YihUBq5qtu7LCL7V6NMQVjQzQtUO1QkUno,326
scicode_lint/patterns/ai-inference/pt-015-device-mismatch-load/test_positive/load_weights_only.py,sha256=tnICzQ3ZPP1NK_jB3GluDuUgY6wy9lh4B_lcZVoKbY8,822
scicode_lint/patterns/ai-inference/pt-015-device-mismatch-load/test_positive/load_without_map_location.py,sha256=0SaU0E55F9zS3f8lcB-kGVUdddLdma5uKKQvQva9Df0,554
scicode_lint/patterns/ai-inference/pt-015-device-mismatch-load/test_positive/restore_training.py,sha256=L2WlnVZdpDcoYQztxLLpqody5_sNHumYLW_ov6htfQQ,829
scicode_lint/patterns/ai-inference/pt-016-half-precision-cpu-inference/pattern.toml,sha256=yqPQdxavTYWMqRZtwOzqiP0E8uvcbSErXAZgJtOsQp8,3499
scicode_lint/patterns/ai-inference/pt-016-half-precision-cpu-inference/test_negative/bfloat16_cpu.py,sha256=ENKwSIjQQK1CUCvWeQPXgeq11he5z5tAmXN2q_r3xns,787
scicode_lint/patterns/ai-inference/pt-016-half-precision-cpu-inference/test_negative/cpu_proper_precision.py,sha256=AKbZH4HxNNyFfnPSU3PZfGprR7o0ZSaI9dBH-KX7YRA,622
scicode_lint/patterns/ai-inference/pt-016-half-precision-cpu-inference/test_negative/gpu_half_precision.py,sha256=J7I9alfGnoueb01KnFWRZC9jc7qbDblEbZaJZwX0Cs0,923
scicode_lint/patterns/ai-inference/pt-016-half-precision-cpu-inference/test_positive/cpu_half_model.py,sha256=IsMbZl-hljTxm2GlLlI7nAbKp5tTgBkRzRJRnupt3Nk,757
scicode_lint/patterns/ai-inference/pt-016-half-precision-cpu-inference/test_positive/half_on_cpu.py,sha256=lg2Z8q6NGT1aS6sHIFEVJfR_6n7bLCcASRkCWzCBP9g,995
scicode_lint/patterns/ai-inference/pt-016-half-precision-cpu-inference/test_positive/half_precision_cpu.py,sha256=14KaLX6pYmy5fiu5RJ4BPhsWFY-Zuq7hXCQwwZKkvCc,1369
scicode_lint/patterns/ai-inference/pt-017-jit-trace-control-flow/pattern.toml,sha256=7DyZwoq6MI0aWVisXEIIKypTk9OZO_TRcBtPHIujtZw,3542
scicode_lint/patterns/ai-inference/pt-017-jit-trace-control-flow/test_negative/correct_jit_usage.py,sha256=njcqh841fFf_tJquO1nC_aFBBYTnEfU2k532yWR11VA,888
scicode_lint/patterns/ai-inference/pt-017-jit-trace-control-flow/test_negative/dynamic_to_static.py,sha256=g_OBIM9RSX-q25IPSPYaOMGQ1Tdqx0jZNIQ08aqcSYg,977
scicode_lint/patterns/ai-inference/pt-017-jit-trace-control-flow/test_negative/trace_linear_model.py,sha256=ZYnjyALxf2qb3cCvxtQu3KaleHeqO-3vBHUiJvJrI0U,830
scicode_lint/patterns/ai-inference/pt-017-jit-trace-control-flow/test_positive/trace_conditional.py,sha256=1ZMMJqY1YE4ixtZ6_6kPBEGZ5iqRX3rNjhhWctNRQ1g,767
scicode_lint/patterns/ai-inference/pt-017-jit-trace-control-flow/test_positive/trace_loop.py,sha256=vKovukxp_aysyTWURMdyMCad2TlKYUzKr0IBwXZK9ns,509
scicode_lint/patterns/ai-inference/pt-017-jit-trace-control-flow/test_positive/trace_with_control_flow.py,sha256=KQyaqIOAp-IQCm0WWBLGRPus6_m7LsTXyrBm3upLp38,907
scicode_lint/patterns/ai-inference/pt-018-dynamic-shape-onnx-export/pattern.toml,sha256=kgslQqLcC6-I3ryiZDnnukHuVtjP-8RFUrSkB5ZEcaM,3568
scicode_lint/patterns/ai-inference/pt-018-dynamic-shape-onnx-export/test_negative/model_inference_only.py,sha256=oe9VQNqYOiRKNCI6j2VBTbSnVpqC96kBytHp4lMjcmY,1044
scicode_lint/patterns/ai-inference/pt-018-dynamic-shape-onnx-export/test_negative/onnx_class_exporter_dynamic.py,sha256=G2Y-j846Fd3MUHMCVdAYpDGzrL7WRyFDUAJn8_Itwfw,1369
scicode_lint/patterns/ai-inference/pt-018-dynamic-shape-onnx-export/test_negative/onnx_with_dynamic_axes.py,sha256=E_AG9DaiFmU8DBCGT8VWGV-9z5XVloH7gTGBdDjmRG0,973
scicode_lint/patterns/ai-inference/pt-018-dynamic-shape-onnx-export/test_negative/torchscript_export.py,sha256=UjGYRc_314FiWLqR5nTDYLPndHD29dzlzvPZkSIKGbQ,950
scicode_lint/patterns/ai-inference/pt-018-dynamic-shape-onnx-export/test_positive/onnx_class_exporter_fixed.py,sha256=hchorXxRrDvgr2beUWhQ1RxfesyxBQkQ8n99DYjm6ME,911
scicode_lint/patterns/ai-inference/pt-018-dynamic-shape-onnx-export/test_positive/onnx_export_fixed_shape.py,sha256=3S172Rm9LcJ5KKzeXj-FwEFfMjE7WVRDFbsspmW3clw,1072
scicode_lint/patterns/ai-inference/pt-018-dynamic-shape-onnx-export/test_positive/onnx_without_dynamic.py,sha256=mXtHpMcB5P_SBW74WS9M5jjGITuEkBOT-b9Ka-PJdW8,479
scicode_lint/patterns/ai-inference/pt-019-cudnn-benchmark-inference/pattern.toml,sha256=cKwWTOgqpdRT2sGJ9d0tT5vq4ptrShw-D4IQAWtV7Rg,3966
scicode_lint/patterns/ai-inference/pt-019-cudnn-benchmark-inference/test_negative/benchmark_disabled.py,sha256=xrRRGKwuvMkI71q6ujb8xCZt5VvyfSf5PPrHv6V7Akk,1114
scicode_lint/patterns/ai-inference/pt-019-cudnn-benchmark-inference/test_negative/cpu_inference.py,sha256=NYzBVyqzxu-YqJe569pOYtPIlm5Zf9-XRVYH1pL6RqA,1019
scicode_lint/patterns/ai-inference/pt-019-cudnn-benchmark-inference/test_negative/fixed_shape_benchmark.py,sha256=paCKeAFoXBwbztRb0jPq4qX_WN04A29dh-XnRiVKY0k,392
scicode_lint/patterns/ai-inference/pt-019-cudnn-benchmark-inference/test_negative/fixed_shape_inference.py,sha256=h__aTfXbk1aXiqhHlqnxUfOo6zC0sGyrkBvEj5eSqO8,2816
scicode_lint/patterns/ai-inference/pt-019-cudnn-benchmark-inference/test_negative/training_with_backward.py,sha256=-BsdEqmLLSJ_rRJO-HCUnr4Lu1SHkVjG2JYo8Ypo10I,1021
scicode_lint/patterns/ai-inference/pt-019-cudnn-benchmark-inference/test_positive/benchmark_variable_inputs.py,sha256=b1EhvQTWiS1vfw7xLs8ihq_ySgVitETQgkM0EdcIEWU,1076
scicode_lint/patterns/ai-inference/pt-019-cudnn-benchmark-inference/test_positive/benchmark_variable_shapes.py,sha256=uniCAnXxAYf1SQIUkp7FQ1GpYw9YoiLHC6did8V3Mg4,954
scicode_lint/patterns/ai-inference/pt-019-cudnn-benchmark-inference/test_positive/dynamic_input_benchmark.py,sha256=ab16kv6Tec3h8PmqTVIm0J8YTidotLvTeKPaYNEc6f8,1063
scicode_lint/patterns/ai-inference/pt-021-missing-warmup-benchmark/pattern.toml,sha256=bPfxjEIQYTfuW0TxBTm2VhAn4m10YJxnNqJZ3sjiPq8,4877
scicode_lint/patterns/ai-inference/pt-021-missing-warmup-benchmark/test_negative/cpu_timing.py,sha256=_AFw1zDcal4hRN4JzcxGv0ihPN515uGvGkV4bZMxnzA,958
scicode_lint/patterns/ai-inference/pt-021-missing-warmup-benchmark/test_negative/profiler_benchmark.py,sha256=8yfgVfOM2D5BiYCrQj05Wg-17Cf-hKGHRS0I2NzaRJo,855
scicode_lint/patterns/ai-inference/pt-021-missing-warmup-benchmark/test_negative/simple_warmup_loop.py,sha256=uG3ccPKeNRRNzmadqZw_6PdyAuMvekFifAviUgk3k5g,1348
scicode_lint/patterns/ai-inference/pt-021-missing-warmup-benchmark/test_negative/training_timing.py,sha256=FSN4mk9NCpjIPUaxXVy_v5JYHNQCyPKJW_9wrqtATUo,800
scicode_lint/patterns/ai-inference/pt-021-missing-warmup-benchmark/test_negative/warmup_benchmark.py,sha256=M3Fu0PmyVYT3Uipic7_6rtQ26cE1rewivFoxhGPJ_Gk,1709
scicode_lint/patterns/ai-inference/pt-021-missing-warmup-benchmark/test_positive/benchmark_no_warmup.py,sha256=NLq8kJ9XRY7ndQQHq86JK1e48AvQy5m4MrIlyQEHfHI,557
scicode_lint/patterns/ai-inference/pt-021-missing-warmup-benchmark/test_positive/inference_timing_no_warmup.py,sha256=CsK20xOa0r9AgSUUAMgQ7Yen8ymAQ79cXEEIB05FWPs,645
scicode_lint/patterns/ai-inference/pt-021-missing-warmup-benchmark/test_positive/throughput_test.py,sha256=8E7eKSdA44MRDRm2drH-8AMHSVxjlnYYiLtshd6_m24,606
scicode_lint/patterns/ai-inference/pt-022-compile-graph-mode-mismatch/pattern.toml,sha256=QMmnemji3ZIb_fxSEw0cRG2IU2eYS8mOvhqRCpHRoQA,4187
scicode_lint/patterns/ai-inference/pt-022-compile-graph-mode-mismatch/test_negative/compiled_no_grad_same_mode.py,sha256=6v9urCKh_FlVFY_vfGzOqyguu0nFeR85tduWvtIJ30k,828
scicode_lint/patterns/ai-inference/pt-022-compile-graph-mode-mismatch/test_negative/eval_only_compiled.py,sha256=UoVMNt-Q8fw_iSPJ2hssObd0r93ggae0G8kf2p0ceD0,1301
scicode_lint/patterns/ai-inference/pt-022-compile-graph-mode-mismatch/test_negative/separate_compiled_models.py,sha256=oaR3wmCNvdt5LSQNtDV0LHZqzUe6_yNosmJsG3RzhIA,1062
scicode_lint/patterns/ai-inference/pt-022-compile-graph-mode-mismatch/test_negative/uncompiled_model.py,sha256=WPBSXgZaTazxCeuknnbQpKHfy_sZUzn7wkr6LxOEYW4,1219
scicode_lint/patterns/ai-inference/pt-022-compile-graph-mode-mismatch/test_positive/compile_mode_switch.py,sha256=vbqz9p2-VYj8GtJW4C7ChnUdGCyGXMLEGDS_Bipyqhc,861
scicode_lint/patterns/ai-inference/pt-022-compile-graph-mode-mismatch/test_positive/compiled_mode_switch.py,sha256=q4qMsHKsvbLwV9g6-Srpno0UtI4EBBnPHaJHtB51mnU,1462
scicode_lint/patterns/ai-inference/pt-022-compile-graph-mode-mismatch/test_positive/finetune_then_serve.py,sha256=J_i2EAtsELKcKdxj15dxVdi5zOGjH1_NsCbvCwvEQ0E,1065
scicode_lint/patterns/ai-training/ml-001-scaler-leakage/pattern.toml,sha256=utjUqvnJLu7Ic_mRvMRdj3QDCl1iw8HijdlOaDkkAdU,5586
scicode_lint/patterns/ai-training/ml-001-scaler-leakage/test_context_dependent/scaler_on_train_val.py,sha256=fWeROVg2JBZbQY_t5CWs0KIdIzAc4L7AVCWHrZqr19Y,415
scicode_lint/patterns/ai-training/ml-001-scaler-leakage/test_negative/robust_scaler_correct.py,sha256=ro6yUKPk1kbLYQrHq6nQOlH3FKajAlm24j5hp2StgWQ,716
scicode_lint/patterns/ai-training/ml-001-scaler-leakage/test_negative/robust_scaler_proper.py,sha256=j3u88rpyRJD6GoglSMsrKPiTJza1sPkrVmP0ueRB554,573
scicode_lint/patterns/ai-training/ml-001-scaler-leakage/test_negative/scaler_after_split.py,sha256=STqdVtElQ5mjNyMNzC3YtDe-Hbgk_T6OLeVWVFGwO0Y,565
scicode_lint/patterns/ai-training/ml-001-scaler-leakage/test_positive/quantile_transform_leak.py,sha256=0QcIzWLu0TQ92TG8UozEoAlvS-tORDWMwZHGKsF9Pb4,494
scicode_lint/patterns/ai-training/ml-001-scaler-leakage/test_positive/robust_scaler_leakage.py,sha256=rE_Z_0hrOMWSwRDzIJWt7Ysb_Vlulsmc01rltXQgBKM,556
scicode_lint/patterns/ai-training/ml-001-scaler-leakage/test_positive/scaler_before_split.py,sha256=ImX_yQTl8LNQA8bBA67RwJU7IvhHDd2aGuArFBoylHA,1127
scicode_lint/patterns/ai-training/ml-002-target-leakage/pattern.toml,sha256=ES10WA_JgzTD3-LEjJbE9B4FkU_piSYwAHA3SNPFP08,6043
scicode_lint/patterns/ai-training/ml-002-target-leakage/test_context_dependent/target_encoding_in_training.py,sha256=3zCYB8Z1gyVYvgxWHbl9fiQiaHSzIxIwnReVU_8cg1M,610
scicode_lint/patterns/ai-training/ml-002-target-leakage/test_negative/future_aggregate_fixed.py,sha256=B62kZBuxZ3aRSslhDKEyVFIHIYVvQKQnxvmGlzO1WaA,1028
scicode_lint/patterns/ai-training/ml-002-target-leakage/test_negative/no_target_derived_features.py,sha256=PBIZrH8T0sGFjpAOGzXdMgTJ-jOMV9-uvy72CbSdb88,685
scicode_lint/patterns/ai-training/ml-002-target-leakage/test_negative/proper_features.py,sha256=QzBMF6voSWsUM9BINH6UC9_ZMO_i7eR-KLzUzhs-MiE,954
scicode_lint/patterns/ai-training/ml-002-target-leakage/test_positive/feature_derived_from_target.py,sha256=R2fbkr6KNRO_Vu3Y3_UtKOfa3JTNUtobGsheZbR9Kuw,648
scicode_lint/patterns/ai-training/ml-002-target-leakage/test_positive/future_aggregate.py,sha256=Z58bSG-zwy7L8PJ3mpp0dxgqWSoNk7ZAYDzNfGmPycg,705
scicode_lint/patterns/ai-training/ml-002-target-leakage/test_positive/future_value_feature.py,sha256=oJ7uchkl_XiSGA8q5pNjw07xnYFO0iHM5MwFvC4vpOY,257
scicode_lint/patterns/ai-training/ml-003-target-encoding-leakage/pattern.toml,sha256=de52-QnYF49L2b6PUHNOYMYtTxk0cFYG3YD_3XJI_rs,4063
scicode_lint/patterns/ai-training/ml-003-target-encoding-leakage/test_context_dependent/aggregated_target_stats.py,sha256=wN_XlXupOoD8kyh6FG9k9alWnfAlgnHpZvChj1387S0,454
scicode_lint/patterns/ai-training/ml-003-target-encoding-leakage/test_negative/category_encoder_fixed.py,sha256=zsxwPuQqmJYspclcq59kRJLvGJsP1mLYpNp1m0QaBRU,1008
scicode_lint/patterns/ai-training/ml-003-target-encoding-leakage/test_negative/frequency_encode.py,sha256=3_2xQJ73KFMHiiQADvggijp61rQlNjsvBNpz4R8NimY,501
scicode_lint/patterns/ai-training/ml-003-target-encoding-leakage/test_negative/target_encoding_after_split.py,sha256=zm9eU3iWa7QF9ysMHeJ6ZXcmCj6Q9e_IM0JdPO0V55s,857
scicode_lint/patterns/ai-training/ml-003-target-encoding-leakage/test_positive/category_encoder.py,sha256=7tvqcO_zdfExK28_H24qudBY4LRzs_xpoEZODjnWb4s,562
scicode_lint/patterns/ai-training/ml-003-target-encoding-leakage/test_positive/category_target_encode.py,sha256=U73wU0Lyv8RpDRD0ZFzw8sqkcY9lo3xr34u71nWeNFI,501
scicode_lint/patterns/ai-training/ml-003-target-encoding-leakage/test_positive/target_derived_features.py,sha256=efUzGcAsdfxLWRgkzDruq6_7WkfU0TXaBHvBKxOhjyo,1399
scicode_lint/patterns/ai-training/ml-004-imbalanced-accuracy-metric/pattern.toml,sha256=cgnhzHuMwFr83411fGT_-r9OCvzXgBczNJywjT87sZU,4540
scicode_lint/patterns/ai-training/ml-004-imbalanced-accuracy-metric/test_context_dependent/accuracy_moderate_imbalance.py,sha256=r_lfJ1CG6YiVTTJMojAGDGIlOIAm4MibmtCCNnRse_M,682
scicode_lint/patterns/ai-training/ml-004-imbalanced-accuracy-metric/test_negative/appropriate_metrics_imbalanced.py,sha256=AYXckY01K0um-pMrGb-J0BawZb_SSg0QbZ8X5_cVIiE,1315
scicode_lint/patterns/ai-training/ml-004-imbalanced-accuracy-metric/test_negative/balanced_metrics.py,sha256=ACNvbXZ6NQke52-EGj82TKvc08USzCM0TLECJoGuYlg,457
scicode_lint/patterns/ai-training/ml-004-imbalanced-accuracy-metric/test_negative/fraud_balanced_metrics.py,sha256=WS-lBX7JT65fYjVBy2yF59aKE9W4fHdlP_gZ-f4Fjfw,827
scicode_lint/patterns/ai-training/ml-004-imbalanced-accuracy-metric/test_positive/accuracy_on_imbalanced.py,sha256=bREndlaY_BJWNf-5rEpDBQX4FMjPdKV9TPcPGEScKNE,1226
scicode_lint/patterns/ai-training/ml-004-imbalanced-accuracy-metric/test_positive/binary_accuracy.py,sha256=WaXzX5jhMUwdbP1fV0IuMekBPIuuMD2mbIwUbzx24u0,868
scicode_lint/patterns/ai-training/ml-004-imbalanced-accuracy-metric/test_positive/fraud_accuracy.py,sha256=GTPWq_KdDjzVMF62LZDkqjr9-LXhFjXndjzLAIcQmHA,1436
scicode_lint/patterns/ai-training/ml-005-cv-temporal-shuffle/pattern.toml,sha256=QrMYWWKqmqM4J2TJYxqVYywLw5tzxyweCu24wc9VZmI,4905
scicode_lint/patterns/ai-training/ml-005-cv-temporal-shuffle/test_context_dependent/shuffle_quasi_temporal.py,sha256=_LuDe290J8POlWVejL4FD3NIYnwM-sTIZFstCHA4iOo,764
scicode_lint/patterns/ai-training/ml-005-cv-temporal-shuffle/test_negative/temporal_cv.py,sha256=dmLhDXNhyujafQ-qIHFSr6sSWCPvmR2JXk7SOy4AeOs,1182
scicode_lint/patterns/ai-training/ml-005-cv-temporal-shuffle/test_negative/time_series_proper.py,sha256=VC2Tww48cYw62AEvX9CRDv51hHubdgKOUQIXH3YK0TY,676
scicode_lint/patterns/ai-training/ml-005-cv-temporal-shuffle/test_negative/timeseries_split_correct.py,sha256=DjIlDhjM7EiHkSmIpt6K_JvX2VlJ3vCn4lIZQXyDNdE,1064
scicode_lint/patterns/ai-training/ml-005-cv-temporal-shuffle/test_positive/shuffled_cv_timeseries.py,sha256=nFxq4ufkTxrsZHvNTl-ISi5irn8ehiJUJKWjoIk_XGo,805
scicode_lint/patterns/ai-training/ml-005-cv-temporal-shuffle/test_positive/shuffled_time_cv.py,sha256=mNzd5LD2-13gqnr-7_y55Tk3mqBd4UTSqdMIrnxCeJk,846
scicode_lint/patterns/ai-training/ml-005-cv-temporal-shuffle/test_positive/time_series_kfold.py,sha256=ZMzf_f-7pAaDxhuNSpP8wNqiZFrrqwPF989rl99LLtU,1341
scicode_lint/patterns/ai-training/ml-006-temporal-shift-leakage/pattern.toml,sha256=UaVdcohMBCWSOeu-4T_HlHtPBVioiKme9S4knMIWKpE,4024
scicode_lint/patterns/ai-training/ml-006-temporal-shift-leakage/test_negative/lag_feature_proper.py,sha256=GxdcUSX8CxyAJaHNhsRGlKyl3RNVj0_yMoiDJJNpJRc,1358
scicode_lint/patterns/ai-training/ml-006-temporal-shift-leakage/test_negative/rolling_with_min_periods.py,sha256=UEfgqedcuBdO4NE3tMaMiqAMpMBK4LS0ctYJDP4h3as,359
scicode_lint/patterns/ai-training/ml-006-temporal-shift-leakage/test_negative/shift_past.py,sha256=co828v6zr92hj0MYjS0lrT2L7nNiqiGpbN7og7WPvnY,887
scicode_lint/patterns/ai-training/ml-006-temporal-shift-leakage/test_negative/shift_positive_correct.py,sha256=xOO4Ms0zPJ2VTE5MeqlCV3zFNExAFgOlMaXZd0Mly3E,846
scicode_lint/patterns/ai-training/ml-006-temporal-shift-leakage/test_positive/lag_feature_leak.py,sha256=9I5LwqhW_w2sQPlFLCXSQQU3to2ORGA1w6iZAg0b8rI,423
scicode_lint/patterns/ai-training/ml-006-temporal-shift-leakage/test_positive/shift_future.py,sha256=4ZYDCDABq_tMXsRZTflAb-9FGQ5gVMh4YkD5dvfEVoc,334
scicode_lint/patterns/ai-training/ml-006-temporal-shift-leakage/test_positive/shift_negative_leakage.py,sha256=I2ehCgtlWBf3NgOe0841ejCWdLkDgkcsSSoRhR-uBIQ,879
scicode_lint/patterns/ai-training/ml-007-test-set-preprocessing/pattern.toml,sha256=VvvjGV1OWVEfsZ9PvX6OAk_4kWHTJq_CEBG93Bw-vSc,4399
scicode_lint/patterns/ai-training/ml-007-test-set-preprocessing/test_context_dependent/fit_transform_on_validation.py,sha256=NNSjQPdWm4T0xdLxLUWZX4i4EcHX_q0gAaHCPZhCWco,1045
scicode_lint/patterns/ai-training/ml-007-test-set-preprocessing/test_negative/feature_selection_proper.py,sha256=pun8aVvKF5VFe0iiPnsjwEC_1ghti-m91xUYVfQkfm4,820
scicode_lint/patterns/ai-training/ml-007-test-set-preprocessing/test_negative/transform_only_on_test.py,sha256=B-5yLiHDeo2mfxqdnoiHDdx2_6itdNm3VFFy57AT17A,970
scicode_lint/patterns/ai-training/ml-007-test-set-preprocessing/test_negative/transform_train_first.py,sha256=qBucQ1tBX5yn-j_IDLothTl2S53NCawZpzrxdyleDuk,1627
scicode_lint/patterns/ai-training/ml-007-test-set-preprocessing/test_positive/feature_selection_leak.py,sha256=VainYdTU7CnvaO9WTOfhXIKizegv8YPKNDR-t2MKN8c,493
scicode_lint/patterns/ai-training/ml-007-test-set-preprocessing/test_positive/fit_transform_on_test.py,sha256=yBbpOR77-ARBI8aVa6m_fP0TNFOFpOrvmYWPvKHbF8M,1204
scicode_lint/patterns/ai-training/ml-007-test-set-preprocessing/test_positive/transform_test_first.py,sha256=HZXVHjfPc8YHYWkWTOD5knneJUStevJGj-ZZZwaSX-4,492
scicode_lint/patterns/ai-training/ml-008-unstratified-split/pattern.toml,sha256=lCky-l7RXWlCk5-7O4rRXksq6KXHb1Fpi6SpAA8McM8,7024
scicode_lint/patterns/ai-training/ml-008-unstratified-split/test_context_dependent/unstratified_moderate_imbalance.py,sha256=TO5_rD_9A_vPzwPbgiWrxNF8N6TtvaXWTwmxg7YUdTc,923
scicode_lint/patterns/ai-training/ml-008-unstratified-split/test_negative/predefined_splits.py,sha256=fOlh44C0Mnlg9jd9VIO26igqsmGbzW9QT4sN_SV9ejo,1048
scicode_lint/patterns/ai-training/ml-008-unstratified-split/test_negative/rare_class_stratified.py,sha256=L7En7DUAFViWS0Up8vhDYh-sP445WpeKLx9EOkMEiKw,1415
scicode_lint/patterns/ai-training/ml-008-unstratified-split/test_negative/regression_split.py,sha256=DYaDp8cEr26EHw2TQudNTHfWydlp0U5ILhKsQBo8V4s,840
scicode_lint/patterns/ai-training/ml-008-unstratified-split/test_negative/stratified_split.py,sha256=QLpQgA1JekQ7v5UAmPJB_FhnrbebgAYCC5AQSjuYuJo,1238
scicode_lint/patterns/ai-training/ml-008-unstratified-split/test_negative/stratified_split_correct.py,sha256=g5K5TOj7OW5vtRo0bd4kpe9SE5oZw19ailkFXnGfZSY,584
scicode_lint/patterns/ai-training/ml-008-unstratified-split/test_positive/random_split.py,sha256=spEp55gruSWgnyHN-cM2qLBkzvHhp_Q9UG3oMEY5suo,724
scicode_lint/patterns/ai-training/ml-008-unstratified-split/test_positive/rare_class_split.py,sha256=b6CWD3s3m9OCluizeKSBLiwTdUCbhYRLrpj9hKBLWjI,724
scicode_lint/patterns/ai-training/ml-008-unstratified-split/test_positive/unstratified_imbalanced_split.py,sha256=7qk3DZ1u_IBelYsApg9xIKdvdv1IR6BVEvKnjuLSpRc,1639
scicode_lint/patterns/ai-training/ml-009-overlap-leakage/pattern.toml,sha256=VfKbCvuswc_se2WIPZi-_Bq-hpwNBoLEQohoq7XTdBw,5799
scicode_lint/patterns/ai-training/ml-009-overlap-leakage/test_context_dependent/sample_with_seed.py,sha256=SfO59zxTbbSZhHtG_iHJdlIyY76WY5nuvTU82uoJfTg,728
scicode_lint/patterns/ai-training/ml-009-overlap-leakage/test_negative/explicit_disjoint_indices.py,sha256=eKoW17CcZu8jHepM2yOhBStpEez7o15D_CXE6846h7s,734
scicode_lint/patterns/ai-training/ml-009-overlap-leakage/test_negative/proper_split.py,sha256=zhcvtyDvL0Ce3ch16_x_IZgrrR8efnBSW1MZP2LmTyM,642
scicode_lint/patterns/ai-training/ml-009-overlap-leakage/test_negative/separate_sources.py,sha256=eUVyHqjW6fdGYhJRoelryd9XAdXZT7ifaa-m6kyjT-k,634
scicode_lint/patterns/ai-training/ml-009-overlap-leakage/test_negative/split_column_filter.py,sha256=MfMJO45s7AK-zjuwNnf8JTSKtC8iZgOhk-_OKUyMu2w,709
scicode_lint/patterns/ai-training/ml-009-overlap-leakage/test_positive/overlapping_indices.py,sha256=ftkQf5LBVSJ61WB-pAwTbe0YZSkG-MTR9TD4PRNTPfE,600
scicode_lint/patterns/ai-training/ml-009-overlap-leakage/test_positive/same_source_no_split.py,sha256=bJwFizRG2oJOIpaNR8OCgSpv_3ZHTShVi5_gwHnur9U,979
scicode_lint/patterns/ai-training/ml-009-overlap-leakage/test_positive/unsafe_sample_split.py,sha256=fW71MtLrJnoArHE3dZOBOhySFgOEI595fd4Ahv7OdVw,718
scicode_lint/patterns/ai-training/ml-010-multi-test-leakage/pattern.toml,sha256=-sTSexpin-VzRGlZdxkryCds6sPsFnq8jZ-1cUVhumk,7629
scicode_lint/patterns/ai-training/ml-010-multi-test-leakage/test_context_dependent/implicit_test_from_file.py,sha256=7GMPZnF7n8LjwgjnJm0QNnf8o5_YI3BNE3hAo6OvBxY,1225
scicode_lint/patterns/ai-training/ml-010-multi-test-leakage/test_context_dependent/nested_cv_no_holdout.py,sha256=Enz3sBCG2w04F7t5NlYRRZVw63mouRyxktPzTsx2kYE,759
scicode_lint/patterns/ai-training/ml-010-multi-test-leakage/test_negative/cv_with_holdout_test.py,sha256=w8LFfPnNjNcmnrTgai7PgkqkXSRs_1QAfbKOVJzXW-s,974
scicode_lint/patterns/ai-training/ml-010-multi-test-leakage/test_negative/hyperparameter_tuning.py,sha256=9xwFOK_dsxByboY2Y7ipgr7BdVEGbo0ofhwjPQmTheY,1044
scicode_lint/patterns/ai-training/ml-010-multi-test-leakage/test_negative/inference_script.py,sha256=2nTnZoGVeWIIH8aF6qY68ZEcR3nQC1RnMkFzJ_ROz0w,669
scicode_lint/patterns/ai-training/ml-010-multi-test-leakage/test_negative/proper_three_way_split.py,sha256=UYRFfELXXIXDrrCQ47cubPyAU_ghP0ECOE6XsZZvd10,1139
scicode_lint/patterns/ai-training/ml-010-multi-test-leakage/test_negative/single_final_evaluation.py,sha256=WYGxUf3q5cghX2XDc1ZeGteL0vQIXsGe_M6CrILRCdM,940
scicode_lint/patterns/ai-training/ml-010-multi-test-leakage/test_positive/cv_as_final_score.py,sha256=dct5KmaCt86hekiCWWO-I8lH6TTroVrL9HQNiegHQu0,618
scicode_lint/patterns/ai-training/ml-010-multi-test-leakage/test_positive/gridsearch_no_holdout.py,sha256=vV05DDZ3beTHl-w1dqTH1Ppz2EPRWVilHqJ4LpGscGA,867
scicode_lint/patterns/ai-training/ml-010-multi-test-leakage/test_positive/no_test_set.py,sha256=f6flTDFNgYw7EH6m6UM5cA0rlUP2BuTZF9-e7eABgsA,966
scicode_lint/patterns/ai-training/pt-001-missing-train-mode/pattern.toml,sha256=_r1PhS-rilVauJtX04Z2aNJUf7z6yv0t41lHkAL_hGQ,4757
scicode_lint/patterns/ai-training/pt-001-missing-train-mode/test_negative/correct_train_mode.py,sha256=sweDEEvVQr3NoPf-FmRFnvbt_GG027vg880K5eoG89A,949
scicode_lint/patterns/ai-training/pt-001-missing-train-mode/test_negative/resume_training.py,sha256=kIBeQW7vZZIDoud0HoeRXXD_6yJhKPJSry81YjDfG8I,1100
scicode_lint/patterns/ai-training/pt-001-missing-train-mode/test_negative/resume_training_correct.py,sha256=CjVFgrJqAVXIp5_4MR72_NSfY48Ke3-yIRDtvWWkSDQ,471
scicode_lint/patterns/ai-training/pt-001-missing-train-mode/test_negative/train_after_validation.py,sha256=77sXRHeOH-_Lmg0msVLV65xmW0UOB6VzcOQBxJiIe2o,1739
scicode_lint/patterns/ai-training/pt-001-missing-train-mode/test_positive/multi_phase_training.py,sha256=kakdFEouZTca-Mz3VdlwEWTNaXK38DU8VrU7usEiRbA,1390
scicode_lint/patterns/ai-training/pt-001-missing-train-mode/test_positive/no_train_after_eval.py,sha256=cjWLypblto-b1e9LSGSCGpJcxwXmG_pRjsbboHzqEhA,1288
scicode_lint/patterns/ai-training/pt-001-missing-train-mode/test_positive/training_without_train_mode.py,sha256=Y2wJU3RnkJ5Sg6kS5moz_Ui3ZwHigupSENat4MXKoHU,1203
scicode_lint/patterns/ai-training/pt-003-inplace-leaf-variable/pattern.toml,sha256=a5zp9GFFBrdqr_iXKhgCotstTGy8bs7kaOB5eigs0no,3906
scicode_lint/patterns/ai-training/pt-003-inplace-leaf-variable/test_negative/correct_gradient_computation.py,sha256=D9KmO6ARpP6gAn5rUmVudca4yE9wTz7ZClU37KVeaZ4,614
scicode_lint/patterns/ai-training/pt-003-inplace-leaf-variable/test_negative/safe_tensor_operations.py,sha256=j4BWBzIIGLufUX2u-cgotfN8PWrZsInWxcbyh3ypxV0,962
scicode_lint/patterns/ai-training/pt-003-inplace-leaf-variable/test_negative/weight_normalize_correct.py,sha256=GOcNgv3E97XwAhxdInB8yi_bTfL80wWnUe9c8WZm3HQ,1769
scicode_lint/patterns/ai-training/pt-003-inplace-leaf-variable/test_positive/inplace_input_modification.py,sha256=_QtPkdHpuKFaxH3LTl7uAgxDaYbi1fXjcfmzHvdTvqs,713
scicode_lint/patterns/ai-training/pt-003-inplace-leaf-variable/test_positive/inplace_on_parameter.py,sha256=RQoHOhEtEOPxaegKdvFEtusdFRWD__i6hMHzw6A8wGk,453
scicode_lint/patterns/ai-training/pt-003-inplace-leaf-variable/test_positive/weight_normalize.py,sha256=LgdT3M5rWBLCmrjVU42WLovSgKG2k8lsPZzafo3UvKs,548
scicode_lint/patterns/ai-training/pt-004-missing-zero-grad/pattern.toml,sha256=7SGPR9uFuQP2n8nFx5pNe40liXNvrxN0BUVsIeKhvkM,5916
scicode_lint/patterns/ai-training/pt-004-missing-zero-grad/test_negative/correct_zero_grad.py,sha256=89Gw5rLWqCx04IwVDg79df5JcIUCaSLA0sChiJmR8wQ,1083
scicode_lint/patterns/ai-training/pt-004-missing-zero-grad/test_negative/multi_loss_train_correct.py,sha256=GO0-ZnKmxlbQ0mEqRmAL8dxzIpMOp5OL26Q4-Fl2vsY,947
scicode_lint/patterns/ai-training/pt-004-missing-zero-grad/test_negative/zero_grad_before_backward.py,sha256=4aHBX7g87Po6XxbKe9liwsnhMavGoeIA62KONkVw--E,2149
scicode_lint/patterns/ai-training/pt-004-missing-zero-grad/test_positive/multi_loss_train.py,sha256=61R3eN4BfPb89sMwvlq6fmnpik_o_APwfgNs7NYKZ84,399
scicode_lint/patterns/ai-training/pt-004-missing-zero-grad/test_positive/no_zero_grad_in_loop.py,sha256=wmMbt2aQSAvBymZuyQpeffZG_fkvTiFgMxL0MFarPH0,789
scicode_lint/patterns/ai-training/pt-004-missing-zero-grad/test_positive/zero_grad_outside_loop.py,sha256=--nDRZlXsS5sc42sOQuK6Ro5sum0RnLj13B1ylolQgQ,1135
scicode_lint/patterns/ai-training/pt-005-detached-loss-backward/pattern.toml,sha256=oRh1b5VFNQn1HcCiO4vgwBKJNrPOyMpaQaZblrcTJ80,6373
scicode_lint/patterns/ai-training/pt-005-detached-loss-backward/test_context_dependent/item_then_backward.py,sha256=QwArt8iVtfZ-C7RcCphXixtTfM3kd3Nb1gFNLqcq8wI,689
scicode_lint/patterns/ai-training/pt-005-detached-loss-backward/test_negative/correct_backward.py,sha256=NkxXzASjhWrSXqbU0VccmTPvLuUeOg4uoOI6EzJ7H6w,610
scicode_lint/patterns/ai-training/pt-005-detached-loss-backward/test_negative/custom_metric_loss_correct.py,sha256=QIVeeUTX4czZ7Sw2Icv4P2XA5IZTXTbMGpYd8x7MttE,1758
scicode_lint/patterns/ai-training/pt-005-detached-loss-backward/test_negative/proper_loss_handling.py,sha256=5o-iQSEisdFfHDjzbO6-5oKC-oBb34cDYocvgkqczjc,814
scicode_lint/patterns/ai-training/pt-005-detached-loss-backward/test_positive/backward_on_detached.py,sha256=RqP-8w36lvuXZnKQZkkJRTB3fJCFZWFvcet38XokE6Q,650
scicode_lint/patterns/ai-training/pt-005-detached-loss-backward/test_positive/custom_metric_loss.py,sha256=YV2cHngcru0qrjAPycpKka1poR5CpuYPeYEB1GLkl0c,456
scicode_lint/patterns/ai-training/pt-005-detached-loss-backward/test_positive/explicit_detach_backward.py,sha256=EPmY52pKU_7epzBJrJZNWulYYTOCsN4QCdH2poG566k,1421
scicode_lint/patterns/ai-training/pt-008-optimizer-before-backward/pattern.toml,sha256=uSG8gS9qjI_kz0sxtq_lNFYdfjtEbtAtPlRc4SrZrZ0,4359
scicode_lint/patterns/ai-training/pt-008-optimizer-before-backward/test_negative/alternating_update_correct.py,sha256=wsmnQASX96inLFgvKAkXcFospyCzgLs2reemGZ1Y8VM,1906
scicode_lint/patterns/ai-training/pt-008-optimizer-before-backward/test_negative/correct_optimization_order.py,sha256=8PpWZXobTXW-5Wtxw8f5ZwrijELCyN6CtrqacgSX1uI,974
scicode_lint/patterns/ai-training/pt-008-optimizer-before-backward/test_negative/proper_gradient_descent.py,sha256=6AC0gMmXL-I9PhpC5sWipPmT0uyIYnJ9yKM0RgpT9Mg,1431
scicode_lint/patterns/ai-training/pt-008-optimizer-before-backward/test_positive/alternating_update.py,sha256=LpPZJaLpoD4gotP56vMNzu0k-rknB4p4t8f6sr5Y8EU,456
scicode_lint/patterns/ai-training/pt-008-optimizer-before-backward/test_positive/step_before_backward.py,sha256=MwFDN6mrQBI-5_IoWvhXdTJGPptbS75N9iRfIPiWtC8,763
scicode_lint/patterns/ai-training/pt-008-optimizer-before-backward/test_positive/update_without_gradients.py,sha256=uXMDMY1pcrYkpExpNjkLK1wE-M5bZnpXOjl2DTYtcdg,780
scicode_lint/patterns/ai-training/pt-009-loss-tensor-accumulation/pattern.toml,sha256=abVNjiHyzp9JPbJ9_0Fvd5vCAgSF3JDbJ7RE-RbgcPw,4563
scicode_lint/patterns/ai-training/pt-009-loss-tensor-accumulation/test_context_dependent/gradient_accumulation.py,sha256=r-p1GLtlLZGyaRMCGc2ouSqG0vwm0OSxEQ9gKLXfaqs,1463
scicode_lint/patterns/ai-training/pt-009-loss-tensor-accumulation/test_negative/accumulate_scalar.py,sha256=A7uw-hIvTg5RhFxLSevqbZ5hKet1-EZ6YDZpltSahOA,1093
scicode_lint/patterns/ai-training/pt-009-loss-tensor-accumulation/test_negative/detach_before_accumulate.py,sha256=931eupQTHT0PuV1J_FXfGWxo6rlYOQtqr51UZCIXtHg,2112
scicode_lint/patterns/ai-training/pt-009-loss-tensor-accumulation/test_negative/epoch_loss_track_correct.py,sha256=r4JMQgyo88PYcZSpavsx-jfi9zW9Kjr0JKEL2XWRjOA,2147
scicode_lint/patterns/ai-training/pt-009-loss-tensor-accumulation/test_positive/accumulate_loss_tensor.py,sha256=5VIp634Ignk5Xln-tv4kqgAx84H-27wI1_3DKxOkLZk,1159
scicode_lint/patterns/ai-training/pt-009-loss-tensor-accumulation/test_positive/epoch_loss_track.py,sha256=9HgXufSAGFDduvUpXKNg6sSt2p3nhtBx6VSUwX4dvXI,685
scicode_lint/patterns/ai-training/pt-009-loss-tensor-accumulation/test_positive/loss_list_accumulation.py,sha256=ukf2J7xZJelUA5XeEFZhveRZ_J1H1XW57L-7kDWJ-gg,1851
scicode_lint/patterns/ai-training/pt-010-dataloader-no-workers/pattern.toml,sha256=mSO-eFirmeXHnavwMXaolhigAkdhLpEz3h1_77EfHCI,5960
scicode_lint/patterns/ai-training/pt-010-dataloader-no-workers/test_context_dependent/debugging_single_worker.py,sha256=mWO3hWI17jg6-3uurvWwcCk2o670OG3gw-PWQWT5SR4,1199
scicode_lint/patterns/ai-training/pt-010-dataloader-no-workers/test_negative/dataloader_with_workers.py,sha256=rKZtN6-MGAvadpTT-HQxvGQbdMZcnd4VKNt2qNVTMok,1615
scicode_lint/patterns/ai-training/pt-010-dataloader-no-workers/test_negative/image_loader_workers.py,sha256=An2ZVlBnI_WeltwPp2c7Y275f3gtKp0WK48y7-PW7H8,1857
scicode_lint/patterns/ai-training/pt-010-dataloader-no-workers/test_negative/optimal_workers_config.py,sha256=pRKMn0qsfRAzRaak-_irJVIU4lhe473L7P-yvmGyZSw,1603
scicode_lint/patterns/ai-training/pt-010-dataloader-no-workers/test_negative/preloaded_gpu_tensors.py,sha256=eVR4RuKfp-_43iio5ZtSHxlCOZRiII5grHAgYKirI0Y,1448
scicode_lint/patterns/ai-training/pt-010-dataloader-no-workers/test_negative/small_dataset_inference.py,sha256=5HvnHvhFjeM4tK7ApoPx8ijCLLzRS37kS3Um_Bv_YCU,1878
scicode_lint/patterns/ai-training/pt-010-dataloader-no-workers/test_positive/dataloader_explicit_zero_workers.py,sha256=kioYKUWdJr6Af0U7v253eHJQIJDtmarXwX7UCUxGl4g,478
scicode_lint/patterns/ai-training/pt-010-dataloader-no-workers/test_positive/dataloader_missing_workers.py,sha256=oI0Jt8W23FbbA6PxtLjxLkTITUjEID4x57Z2kUcIRWY,1757
scicode_lint/patterns/ai-training/pt-010-dataloader-no-workers/test_positive/image_loader.py,sha256=yVjEAeuchITsk9LxL_6Q9LyGkjLMug63R5BPbQY4b3Q,1168
scicode_lint/patterns/ai-training/pt-012-gradient-accumulation-without-scaling/pattern.toml,sha256=TxFJg3CDza3ir0HY0zGg0nn96NSjGMzNc82r4PbcHZc,4626
scicode_lint/patterns/ai-training/pt-012-gradient-accumulation-without-scaling/test_negative/accumulate_scaled.py,sha256=hAk1rFSSFkOHwoN8_sp3NpfpvgscNhFfGTbfZqZJ8OI,2168
scicode_lint/patterns/ai-training/pt-012-gradient-accumulation-without-scaling/test_negative/no_accumulation.py,sha256=ci9y3wSu5hcD92IT0yiFmTNFNCs86wOKs5VGNC0a7PE,713
scicode_lint/patterns/ai-training/pt-012-gradient-accumulation-without-scaling/test_negative/scaled_accumulation.py,sha256=zNBA6pbbW7WKDwQbjSWHennECpqM9R5DAZLg1RnJ0Uo,2015
scicode_lint/patterns/ai-training/pt-012-gradient-accumulation-without-scaling/test_positive/accumulate_unscaled.py,sha256=bOa01wKyX_lpBD8oKVeFFEiRtqyKc18K4vZM39xY5RQ,1911
scicode_lint/patterns/ai-training/pt-012-gradient-accumulation-without-scaling/test_positive/accumulate_without_division.py,sha256=f5fhxwGbP2N2mSIddWNCUJbKwi2HXYUt-_wxrNvYqdE,1334
scicode_lint/patterns/ai-training/pt-012-gradient-accumulation-without-scaling/test_positive/unscaled_accumulation.py,sha256=lFqjJTTUoW_9ftU8St4dMnhVZFie9uyAYVdBqiQhH9w,1756
scicode_lint/patterns/ai-training/pt-020-softmax-before-cross-entropy/pattern.toml,sha256=4pDuvX-XdHZjX8NhfUL2LB2_bhOYaFGkVJdt2KwJ6xM,3770
scicode_lint/patterns/ai-training/pt-020-softmax-before-cross-entropy/test_negative/direct_logits_ce.py,sha256=WwyQin_8KkBgL32D9oBgJxBcVp_Dw5tNzFrwiQ69qMw,1092
scicode_lint/patterns/ai-training/pt-020-softmax-before-cross-entropy/test_negative/nll_with_log_softmax.py,sha256=3COjVGI0tO4FiH0sQdQY6Y2Rm_2ld0Q-oJ7LZUprfXI,1089
scicode_lint/patterns/ai-training/pt-020-softmax-before-cross-entropy/test_negative/regression_loss.py,sha256=P8_Oln_LGRgTrCkDWftCiNna9dp213BEscrSzzrJG-A,1111
scicode_lint/patterns/ai-training/pt-020-softmax-before-cross-entropy/test_negative/softmax_for_inference_only.py,sha256=9Ei154ZwNmTZf2Z30SU77zNiA_GlSj09LTdD0rDmpPw,1415
scicode_lint/patterns/ai-training/pt-020-softmax-before-cross-entropy/test_positive/double_softmax.py,sha256=a4Fz649YD1ISWNSQ9mi28uQwrXAPyGXY0QGz7bA8yeA,787
scicode_lint/patterns/ai-training/pt-020-softmax-before-cross-entropy/test_positive/log_softmax_then_ce.py,sha256=pDdF3NCEKPBfblJIEADK-sUEp39D9T7aMkWkj3F05HM,593
scicode_lint/patterns/ai-training/pt-020-softmax-before-cross-entropy/test_positive/redundant_softmax.py,sha256=a5Z4PyRN44W_neIe7WBBxFCbSq5r-yenDjLEXq93QnQ,988
scicode_lint/patterns/ai-training/pt-020-softmax-before-cross-entropy/test_positive/softmax_then_ce.py,sha256=b8yrIDg1kS1RdWui7ec9yIwaBnyGcfq5u6j9MUpnvqc,1026
scicode_lint/patterns/scientific-numerical/np-001-slice-view-mutation/pattern.toml,sha256=h8n-8BVyMwFRu_JvWEnWvrQfGWTkw6eOeExJb2IlNjw,3890
scicode_lint/patterns/scientific-numerical/np-001-slice-view-mutation/test_negative/batch_normalize_copy.py,sha256=XblXr9vmH6LzuOBTHW72-lKBDSkYG_fRxVV9A8j1gvA,861
scicode_lint/patterns/scientific-numerical/np-001-slice-view-mutation/test_negative/fancy_indexing_copy.py,sha256=G2jESLakxYt3-Wety3o1S9kow9dzHvAwlyzEw3Cm4Ak,736
scicode_lint/patterns/scientific-numerical/np-001-slice-view-mutation/test_negative/readonly_slice.py,sha256=Xu-ObjWPekU_i6gtJK-k0jP6XqKeWcyzhgpqoiFR0zA,440
scicode_lint/patterns/scientific-numerical/np-001-slice-view-mutation/test_positive/advanced_slice.py,sha256=-trkmvJq1zHLjjlTeTQoc9l4Aelj_JL3AlROsj6ex5U,386
scicode_lint/patterns/scientific-numerical/np-001-slice-view-mutation/test_positive/batch_normalize.py,sha256=anLeyBeds1MOwRztLc5kxOplT27iL5S6L3iogsi7EVw,452
scicode_lint/patterns/scientific-numerical/np-001-slice-view-mutation/test_positive/slice_mutation.py,sha256=ic7RHhZb916uCyKic7lyklzaH9_ek_7WRbr_vhsevF0,458
scicode_lint/patterns/scientific-numerical/np-002-broadcasting-shape-mismatch/pattern.toml,sha256=k_tVtnvovbEhlTlnUBHl24MHat6nufpjMorqtY8S68E,4896
scicode_lint/patterns/scientific-numerical/np-002-broadcasting-shape-mismatch/test_negative/correct_broadcasting.py,sha256=TJFyx6Uh0079copMSEjPgzkehHI5xvvWkS814JmrWSc,571
scicode_lint/patterns/scientific-numerical/np-002-broadcasting-shape-mismatch/test_negative/explicit_shape_check.py,sha256=Q4RI3MKM5Su57NBn23P2FFuDPxU3UVB4SIUioJ6mD_4,606
scicode_lint/patterns/scientific-numerical/np-002-broadcasting-shape-mismatch/test_negative/weighted_sum_correct.py,sha256=YA13yZ30xVq-z_-yudClfi2zXoqq0O_gROgnqR15My4,862
scicode_lint/patterns/scientific-numerical/np-002-broadcasting-shape-mismatch/test_positive/broadcasting_confusion.py,sha256=euT2fNMUDQb8uPJCCUXDlUzUon09Wm10zB7maHeZ01I,510
scicode_lint/patterns/scientific-numerical/np-002-broadcasting-shape-mismatch/test_positive/shape_mismatch.py,sha256=ReAq7mhExa-xlYsrstE3WxlY4JRhxf0O9D4I6bs6wu8,210
scicode_lint/patterns/scientific-numerical/np-002-broadcasting-shape-mismatch/test_positive/z_score_whitening.py,sha256=li9YjiV0YOas1zzsC96aHFnOk3s6FkJqjCO8YyBlDuc,521
scicode_lint/patterns/scientific-numerical/num-001-float-equality-comparison/pattern.toml,sha256=325GbrYg-5mJn5xygDOs09_uwVO4fK9QVGPW1n8rdvY,5261
scicode_lint/patterns/scientific-numerical/num-001-float-equality-comparison/test_negative/integer_comparison.py,sha256=bA7F9NWNep9za9BupONjCVl77j067l-Q_2xDXxZR6vA,459
scicode_lint/patterns/scientific-numerical/num-001-float-equality-comparison/test_negative/proper_tolerance.py,sha256=iMB79aYJZ8B_dwlnWFR09EyFTE4Xa__eF8wbjXYKq74,957
scicode_lint/patterns/scientific-numerical/num-001-float-equality-comparison/test_negative/tolerance_check_correct.py,sha256=U3OuaDHPEn43CXNFW1as50W1e5tIO3Op9KSCtM9Uhvg,1020
scicode_lint/patterns/scientific-numerical/num-001-float-equality-comparison/test_negative/zero_sentinel_check.py,sha256=5nR2n21m1iAtbyIkef8S-kWCO-2ARKzcyPqwTQ_nzFw,1279
scicode_lint/patterns/scientific-numerical/num-001-float-equality-comparison/test_positive/array_comparison.py,sha256=BR-UIyjPpzJcYgTRkeA13YYPOHMFEGoB9WjrdzY7iF0,293
scicode_lint/patterns/scientific-numerical/num-001-float-equality-comparison/test_positive/float_equality.py,sha256=WSkslG4rBWn8kNG1tJaKJqMjppgRvy5KsLQXyhWZ5gU,254
scicode_lint/patterns/scientific-numerical/num-001-float-equality-comparison/test_positive/tolerance_check.py,sha256=soZzkrS3MyLHiCWdYARlnXXySwIdXkfC24zWUd5hErE,358
scicode_lint/patterns/scientific-numerical/num-002-catastrophic-cancellation/pattern.toml,sha256=KT_Ca-70FcM42pMqed4wu9WrUMmCGzdTnt4IsesOKKg,5461
scicode_lint/patterns/scientific-numerical/num-002-catastrophic-cancellation/test_negative/safe_operations.py,sha256=RPSMBUeL_nwhIAEgCvlSgN71T6xeImJFh2Erui_AAD0,423
scicode_lint/patterns/scientific-numerical/num-002-catastrophic-cancellation/test_negative/stable_computation.py,sha256=9_WOuAkwwEev5VjP4sqRo6H-KHcFUxRi6rrxIRuE-xA,798
scicode_lint/patterns/scientific-numerical/num-002-catastrophic-cancellation/test_negative/variance_stable.py,sha256=Cp-tmKkbw01Cg7lIOzdbBe00HNc4oAwmDDVhnKoveoY,372
scicode_lint/patterns/scientific-numerical/num-002-catastrophic-cancellation/test_positive/cancellation.py,sha256=jGBdxSuEj3irvMyxlMQqUQXD7sAU7lo8BUHyFrRv1Ao,414
scicode_lint/patterns/scientific-numerical/num-002-catastrophic-cancellation/test_positive/nearly_equal_subtraction.py,sha256=GZtimInnMGa1Og81m6f2V3dO-Do05Bzkx4VIBn0KzoQ,879
scicode_lint/patterns/scientific-numerical/num-002-catastrophic-cancellation/test_positive/variance_naive.py,sha256=BU4HtPp8YtCDXoXf8I7RuxZv1p8gxgKbqFSbSfAibe4,774
scicode_lint/patterns/scientific-numerical/num-003-unguarded-log-zero/pattern.toml,sha256=HUV9IWApH0kYUGhFL-YSnz23DJok1LU9l5sLqF6IlmI,4480
scicode_lint/patterns/scientific-numerical/num-003-unguarded-log-zero/test_negative/entropy_calc_safe.py,sha256=d7d7Qsu2cJQy-5L3LBtvf7SxcL_PP8qoEGm1nGQ5QGA,901
scicode_lint/patterns/scientific-numerical/num-003-unguarded-log-zero/test_negative/guarded_log.py,sha256=0ynD6aLigLeHHMeMxJu8YU9bnfigXw2QYCcIRBYICNk,797
scicode_lint/patterns/scientific-numerical/num-003-unguarded-log-zero/test_negative/log1p_usage.py,sha256=E9Oea-IEnmqfCoqMextVWy302yMFUzK_14F7PVVthSo,583
scicode_lint/patterns/scientific-numerical/num-003-unguarded-log-zero/test_positive/entropy_calc.py,sha256=MMWF59BkpOMRvZXAveBnBjwyCVB3muUUfiJNf8vRT2E,1101
scicode_lint/patterns/scientific-numerical/num-003-unguarded-log-zero/test_positive/log_calculations.py,sha256=nUWT4S1FaSpMED78t7nsWrhOIL69FDwyhE6vlpW9CEU,533
scicode_lint/patterns/scientific-numerical/num-003-unguarded-log-zero/test_positive/unguarded_log.py,sha256=tlAz4qRKVRMTmwV_btykRqgpJpL9tTclpaY4Jj8Tuoc,520
scicode_lint/patterns/scientific-numerical/num-004-int32-overflow/pattern.toml,sha256=FK62MHO4SND7hsNVJz2OQymGVDfwawf0t20gavnBHWw,3750
scicode_lint/patterns/scientific-numerical/num-004-int32-overflow/test_negative/float_aggregation.py,sha256=__hafgIpG3k3yVe1ZREWbuSd3Oz598Q8YJ95HPIDVFA,821
scicode_lint/patterns/scientific-numerical/num-004-int32-overflow/test_negative/large_product_safe.py,sha256=WLEf_xCRMbIQlXXe06s0ZO8XMFf8ib3uAoTaDoiDMrI,835
scicode_lint/patterns/scientific-numerical/num-004-int32-overflow/test_negative/safe_dtype.py,sha256=HnJODkQt1zAHZefND7WrWO8Bat0XgetskF4XmW4xYn0,1089
scicode_lint/patterns/scientific-numerical/num-004-int32-overflow/test_positive/int32_overflow.py,sha256=RjPT5X1XZFcmEM-q3p-J00Njt8iWmcISHukVVf-XX50,431
scicode_lint/patterns/scientific-numerical/num-004-int32-overflow/test_positive/large_accumulation.py,sha256=HBd7Y54f4EDTl0NvIaUmCUlIbvyDodr-6xE_4GOtNhc,604
scicode_lint/patterns/scientific-numerical/num-004-int32-overflow/test_positive/large_product.py,sha256=mqzbqr9kStv4aARzI93xZ0DCePJNGGwWF7-Ulovs40o,343
scicode_lint/patterns/scientific-numerical/num-005-division-by-zero-normalization/pattern.toml,sha256=_ClkkX5q1eCSq2as-UiotSPhq3qWcny4KmW-jYHD5S4,6028
scicode_lint/patterns/scientific-numerical/num-005-division-by-zero-normalization/test_negative/checked_division.py,sha256=CldlpnXS3gvk8MikMee4V2jF58QzyyfqB8FQ7IoxrAA,1668
scicode_lint/patterns/scientific-numerical/num-005-division-by-zero-normalization/test_negative/feature_norm_safe.py,sha256=Af2r7GbjAlJDyvWp2uvlGQJfUqy89Kd0VOfYWB0xd80,1144
scicode_lint/patterns/scientific-numerical/num-005-division-by-zero-normalization/test_negative/precomputed_constants.py,sha256=7iMkOb3VCKKAJ67CHICE-9GjMozTBU6xUkWRpOAKLP4,1134
scicode_lint/patterns/scientific-numerical/num-005-division-by-zero-normalization/test_negative/safe_normalization.py,sha256=v9eGYADES2tqZP0rWqoa9iljJVjxpJ6_FKWJOGN5les,482
scicode_lint/patterns/scientific-numerical/num-005-division-by-zero-normalization/test_positive/feature_norm.py,sha256=cSls8iUKyD4DlSThz3vvdHew7O-juA7B1e7oxzPv1YM,554
scicode_lint/patterns/scientific-numerical/num-005-division-by-zero-normalization/test_positive/normalization_bug.py,sha256=OFTeUFwYodM38y61R3PLJyVerLwZqkCz-ZCoanUvEDw,752
scicode_lint/patterns/scientific-numerical/num-005-division-by-zero-normalization/test_positive/unguarded_division.py,sha256=uWPiBevulUryWLoX-wAC_6-F8sJzwiHyB-bmyzzxKp8,607
scicode_lint/patterns/scientific-numerical/num-006-exact-float-test-assertion/pattern.toml,sha256=lHlUDB3T56U7oOJTuESidf2Nb-Tmsl2lKnwbDhn41RA,4166
scicode_lint/patterns/scientific-numerical/num-006-exact-float-test-assertion/test_negative/integer_assertions.py,sha256=orO-e6ttZpm0uis-jVki70NTxvbEMD3OFWOJFEvunLU,522
scicode_lint/patterns/scientific-numerical/num-006-exact-float-test-assertion/test_negative/proper_test_assertions.py,sha256=szAixUAkygvx6PWvR9OMdxDOZPeoUHg0VMDlRydVHGI,1718
scicode_lint/patterns/scientific-numerical/num-006-exact-float-test-assertion/test_negative/test_numerical_correct.py,sha256=bhnVYSPa46hraYrZxf-x-wlO707o6GsERS8cGeUgOPo,1949
scicode_lint/patterns/scientific-numerical/num-006-exact-float-test-assertion/test_positive/exact_float_assertions.py,sha256=EAaRLNPlUjuoWvwSr9XYD5XUD9EgCmukmsIUtZCPPWA,768
scicode_lint/patterns/scientific-numerical/num-006-exact-float-test-assertion/test_positive/test_numerical.py,sha256=kLZJYE-FFVUjqO5a2xIf_FFuNtrnlu8IIhnoaskvfg8,428
scicode_lint/patterns/scientific-numerical/num-006-exact-float-test-assertion/test_positive/test_statistics.py,sha256=UtLAnBjk6eCpGe-eq0iIJ77xj24jiyaOnaQwMVj2E8g,477
scicode_lint/patterns/scientific-numerical/py-001-mutable-default-argument/pattern.toml,sha256=I2KGm7MQBfpJRJdwiuY0dTlJZztV-9muCEAIofljxSg,3873
scicode_lint/patterns/scientific-numerical/py-001-mutable-default-argument/test_negative/config_builder_fixed.py,sha256=8U08ePuBdanB-yuWRHCr461cDsBAJ0je7sKIx9L3wko,911
scicode_lint/patterns/scientific-numerical/py-001-mutable-default-argument/test_negative/immutable_defaults.py,sha256=n8LO0KX2Hhl0TBKZZboP3A9x3DAyya1CxFt2p-iyc6g,536
scicode_lint/patterns/scientific-numerical/py-001-mutable-default-argument/test_negative/proper_defaults.py,sha256=bADHqtH9zfqxCf5RoHqE3YsmUEwRpQUqbL2_niU-tRQ,952
scicode_lint/patterns/scientific-numerical/py-001-mutable-default-argument/test_positive/cache_defaults.py,sha256=jvYSqS0r-xrjEkxFjZtfuckaJEYsOmvZyIGBIX1C9b8,890
scicode_lint/patterns/scientific-numerical/py-001-mutable-default-argument/test_positive/config_builder.py,sha256=YifW1C7c1PsfC5uXsjCqJlZlNyRwmhieB-gtwKPPdqU,364
scicode_lint/patterns/scientific-numerical/py-001-mutable-default-argument/test_positive/mutable_defaults.py,sha256=stPU9ztK68u7GW6XQfZRvdGmyTANa6wJBnuM3-M9r3s,667
scicode_lint/patterns/scientific-numerical/py-002-inplace-array-modification/pattern.toml,sha256=6DNtf0KIAH4NviLvgTr3EU81-zgFMWpNDftaEIpHKl8,4082
scicode_lint/patterns/scientific-numerical/py-002-inplace-array-modification/test_negative/data_transform_copy.py,sha256=tWiy7pKpwg0Cgm5UMpQcNX3plexH294d-Apx2_nOP9U,881
scicode_lint/patterns/scientific-numerical/py-002-inplace-array-modification/test_negative/explicit_copy.py,sha256=qnZ6saBIesPpZ-3ccFdVR0gdptMcchDWwhAhO_51uSs,1241
scicode_lint/patterns/scientific-numerical/py-002-inplace-array-modification/test_negative/nonmutating_ops.py,sha256=BoDN7pHXBCNnDI2Lwmy0spF8WPOoW-5kuf3qY8qpYfU,935
scicode_lint/patterns/scientific-numerical/py-002-inplace-array-modification/test_positive/data_transform.py,sha256=0LXT-t4n1Wpyeus8jBQNlkByPGqc8Nxu1X1k1tDVVZM,301
scicode_lint/patterns/scientific-numerical/py-002-inplace-array-modification/test_positive/inplace_mutation.py,sha256=OE19Yf6xMciYFaiuDgyy6Xoi0WacjSGWGfVvE82aEac,599
scicode_lint/patterns/scientific-numerical/py-002-inplace-array-modification/test_positive/silent_modification.py,sha256=SCpWDtXIl8GrxZVVMVZxqxEMM_AQvvluzIvy9EQVglo,682
scicode_lint/patterns/scientific-performance/par-001-threading-cpu-bound/pattern.toml,sha256=MD44pue4qTmvIOmWQRMt0aOWNkgQkHAT0gMGSnoVRkM,4928
scicode_lint/patterns/scientific-performance/par-001-threading-cpu-bound/test_negative/parallel_compute_mp.py,sha256=fSLX04-7ROYHI__u6d-RhYo0D8NeZdkPqngq09BhL28,728
scicode_lint/patterns/scientific-performance/par-001-threading-cpu-bound/test_negative/process_pool_matrix_ops.py,sha256=PZCDYmwb8RZC8XbaT-Ret8rJ_WgQXSCix6NX73G6dZc,733
scicode_lint/patterns/scientific-performance/par-001-threading-cpu-bound/test_negative/threading_io_tasks.py,sha256=tkC2NsWJwIU26z5hN6biFR1dHBbGvcLHy1MOJ0RCAUo,550
scicode_lint/patterns/scientific-performance/par-001-threading-cpu-bound/test_negative/threading_numpy_blas.py,sha256=n-EB9gv85DYzVxT6htyYbxV3AlfZcQADDZogYh1lSkg,829
scicode_lint/patterns/scientific-performance/par-001-threading-cpu-bound/test_positive/parallel_compute.py,sha256=xUKf6MRJssuTEyNYCSTRBX3KtZsTWk9wMNH_55WioIg,884
scicode_lint/patterns/scientific-performance/par-001-threading-cpu-bound/test_positive/threading_feature_engineering.py,sha256=C30Au-x_QUmJcXwy3WUo6W1VFWs7BJAwekh7FCwEY4w,1001
scicode_lint/patterns/scientific-performance/par-001-threading-cpu-bound/test_positive/threadpool_matrix_ops.py,sha256=ksJdGHeC3BxoKYuj3EvtWa7kwnDMqfatwiqIoQezFZE,1265
scicode_lint/patterns/scientific-performance/par-002-multiprocessing-data-copy/pattern.toml,sha256=udYS93GWw-hf9oKqSTf14nb1JvudGRP3sq1LoEbequU,5253
scicode_lint/patterns/scientific-performance/par-002-multiprocessing-data-copy/test_negative/index_passing.py,sha256=EdlUzJGxME83OOXCF-jPTjX_CdsOHED6N5KIutHlqf8,594
scicode_lint/patterns/scientific-performance/par-002-multiprocessing-data-copy/test_negative/joblib_parallel.py,sha256=Jsf0a9gSS3eQIUV70RmoFd4SDIFa5FG0EpAk1YKdfpI,436
scicode_lint/patterns/scientific-performance/par-002-multiprocessing-data-copy/test_negative/presliced_dispatch.py,sha256=jXJ3nH6TJHpqY7Ckp4VdoB39XjdwQiPaoXtqABkmsWw,603
scicode_lint/patterns/scientific-performance/par-002-multiprocessing-data-copy/test_negative/shared_array_proper.py,sha256=5gIlg1AK-2qjALIIrEKQDwdWXW_g_wy_053ttUksJbI,838
scicode_lint/patterns/scientific-performance/par-002-multiprocessing-data-copy/test_negative/shared_memory_approach.py,sha256=jIHMB9Je36R7svZnMdFmXm3Zt0NQ5Ls_mcsIHGy4rQ4,991
scicode_lint/patterns/scientific-performance/par-002-multiprocessing-data-copy/test_positive/multiprocessing_array_copy.py,sha256=p2PIId8QQZET6FPcsX4i1u0d1WkC19yBNp_aYu6H30o,450
scicode_lint/patterns/scientific-performance/par-002-multiprocessing-data-copy/test_positive/processpool_full_data.py,sha256=BJQtvz1OwpyRNZasIbdwvihW3OdqEGBVavip7zxkDTc,677
scicode_lint/patterns/scientific-performance/par-002-multiprocessing-data-copy/test_positive/shared_array_copy.py,sha256=FR3Q2gt7I8JrHhLSM2ht70HRLoH8IhgWa3IJmaG3X6k,765
scicode_lint/patterns/scientific-performance/par-003-parallel-before-vectorize/pattern.toml,sha256=KDbN-otwo7997K7YvfZQ_XUwZZperYBggvA4wopt1jI,4165
scicode_lint/patterns/scientific-performance/par-003-parallel-before-vectorize/test_negative/element_wise_vectorized.py,sha256=zIg6-ikLM__NHKnC4gJY0bMD-OC9EnYltK-egc87qTk,158
scicode_lint/patterns/scientific-performance/par-003-parallel-before-vectorize/test_negative/parallel_vectorized_chunks.py,sha256=GgKPTeR37qFOXtuzm6xtLObSykPFYxqZRAKkQZuf6Fs,500
scicode_lint/patterns/scientific-performance/par-003-parallel-before-vectorize/test_negative/vectorized_transform.py,sha256=5AGJnS2rhA0NztMT7SbQRufXs2RcjEhgt6Jxhk_KIE4,183
scicode_lint/patterns/scientific-performance/par-003-parallel-before-vectorize/test_positive/element_wise_parallel.py,sha256=qK4A9TNyhsFEynRyU1f3wC7egPPHNFqly4aGAQXRvt8,499
scicode_lint/patterns/scientific-performance/par-003-parallel-before-vectorize/test_positive/parallel_element_processing.py,sha256=R-ukw1DoKDRhTvSZydHkKl0y8WDW_SsA5cHrQ9CFjCM,369
scicode_lint/patterns/scientific-performance/par-003-parallel-before-vectorize/test_positive/threading_loop_over_array.py,sha256=IBjw2ftAJzenjBCYfmxjRuobJNXZWV--frjUGg2uT38,440
scicode_lint/patterns/scientific-performance/par-004-excessive-dataloader-workers/pattern.toml,sha256=K_ZYzLhqQvz835_oz_wEQBv69cfu3-L5IqqyS9VVyR4,3872
scicode_lint/patterns/scientific-performance/par-004-excessive-dataloader-workers/test_negative/adaptive_workers.py,sha256=K1_DDN77H4MPQwL5Fhtfkzqq6lKKvFaQW7xNOcgDi4Q,1491
scicode_lint/patterns/scientific-performance/par-004-excessive-dataloader-workers/test_negative/configurable_workers.py,sha256=1m_QUNODw1-jiVnDRYPE17PHyNB4Zahc11YCORq9sEE,864
scicode_lint/patterns/scientific-performance/par-004-excessive-dataloader-workers/test_negative/reasonable_workers.py,sha256=urzJpnqkL1Wefg1-J082OS7rP4ETFmIsiKnacR-3kh0,1024
scicode_lint/patterns/scientific-performance/par-004-excessive-dataloader-workers/test_positive/excessive_workers.py,sha256=o_8PPz4_HoQSjiOVu8L3En2PxaySFMxeFXGgG7HR13Y,517
scicode_lint/patterns/scientific-performance/par-004-excessive-dataloader-workers/test_positive/high_workers_count.py,sha256=DRuFOFb4ZxPusBwVX15z7Av6vI0DVl-g9IME9d5f_yk,430
scicode_lint/patterns/scientific-performance/par-004-excessive-dataloader-workers/test_positive/many_workers.py,sha256=37bkRWBPijLq-v0cA6wSEL6WDaC8BRUZ03Bjkilx7Xk,1634
scicode_lint/patterns/scientific-performance/par-005-cuda-before-fork/pattern.toml,sha256=2Zcf-c090VupfL3FGvydem9kXjca2yNB1Mbns9k4M3k,6485
scicode_lint/patterns/scientific-performance/par-005-cuda-before-fork/test_negative/cuda_in_worker.py,sha256=36OPkYu386HUPHBvfJ7SqMPFbKATF85g7l0X0p4Te6g,902
scicode_lint/patterns/scientific-performance/par-005-cuda-before-fork/test_negative/dataloader_before_cuda.py,sha256=c5RULp0Kr_GBIk2eMENdTX3NaB6Dytcz-n1xFZ6RYqc,862
scicode_lint/patterns/scientific-performance/par-005-cuda-before-fork/test_negative/spawn_method.py,sha256=I-_sU8g6ZkZoNvQwjF59T-1OLFC3jSfzGKf3_eQ5bW8,561
scicode_lint/patterns/scientific-performance/par-005-cuda-before-fork/test_negative/spawn_method_cuda.py,sha256=_Hj7lphNyzsl8uzTV_lChN8psYHUX3NSvWpJ-W8bq70,693
scicode_lint/patterns/scientific-performance/par-005-cuda-before-fork/test_positive/cuda_before_fork.py,sha256=JJc1oP9Mo1gznErl2iFF4BcNZeFU5aCo3ap1WGwEOJs,492
scicode_lint/patterns/scientific-performance/par-005-cuda-before-fork/test_positive/model_cuda_then_mp.py,sha256=7OoRmMY2CNimuIDEjWFMvODjP09mlUIwIybIUI__DDc,560
scicode_lint/patterns/scientific-performance/par-005-cuda-before-fork/test_positive/mp_after_cuda.py,sha256=CHdegXEXxcbdhyyBC3p5cV3t9qtNQCbWDDNY4Ib53Ys,550
scicode_lint/patterns/scientific-performance/par-006-nondeterministic-parallel-order/pattern.toml,sha256=YlQm1cWHzWXai83Zd0cGjEHPYb9tb3ubxjFoaJ4BwyQ,4580
scicode_lint/patterns/scientific-performance/par-006-nondeterministic-parallel-order/test_negative/aggregation_unordered.py,sha256=zuLBlyWvyR84OSsQtWIXbX5R4igdmNx7TV5b_VDepLc,403
scicode_lint/patterns/scientific-performance/par-006-nondeterministic-parallel-order/test_negative/ordered_map.py,sha256=rckdB3j8RsrTKgPBgbVONBA8pTR6MnsxPK-YXjO008U,409
scicode_lint/patterns/scientific-performance/par-006-nondeterministic-parallel-order/test_negative/ordered_results.py,sha256=4kvCN2b1Q-J4yxsZJse_u-_iZJviEgm1y_o-f3EOGvE,950
scicode_lint/patterns/scientific-performance/par-006-nondeterministic-parallel-order/test_negative/sorted_results.py,sha256=6SDiqB9OFPP61cen5NKFRoAIF5W7ghK5GtE4pn-4ADs,530
scicode_lint/patterns/scientific-performance/par-006-nondeterministic-parallel-order/test_positive/concurrent_futures_unordered.py,sha256=14PbtSI_9swWZgUYfIke2iH8-xTMti12MGTv44XRvJI,746
scicode_lint/patterns/scientific-performance/par-006-nondeterministic-parallel-order/test_positive/imap_unordered_spectrogram.py,sha256=u3-sMfJZoPxz0bWBGliNNghmUwkQWHLHcC8tdCm-0oE,317
scicode_lint/patterns/scientific-performance/par-006-nondeterministic-parallel-order/test_positive/unordered_results.py,sha256=RO-wyIgKC5H4u7L8QXo_389BvOAGjIIUjE6q3OOxB40,695
scicode_lint/patterns/scientific-performance/perf-001-python-loop-over-array/pattern.toml,sha256=AJYNl3yjH2rxfQ2_5Nf9DIAZKJibyU0BQWZ8TJy2gic,4626
scicode_lint/patterns/scientific-performance/perf-001-python-loop-over-array/test_negative/broadcasting.py,sha256=LU2lU5kOMSvTHEcYzAtFBepN0RQyMV1Ku9YCrBymn8M,260
scicode_lint/patterns/scientific-performance/perf-001-python-loop-over-array/test_negative/string_list_iteration.py,sha256=HyC98XFrWOORQhgBxWeM1edjePPTz77Dmt-68Ms99CQ,904
scicode_lint/patterns/scientific-performance/perf-001-python-loop-over-array/test_negative/vectorized_operation.py,sha256=Ae4h43LlA6KXQk8ayEmQ5JpsjDNWPKG0XaxWo2_bW-4,498
scicode_lint/patterns/scientific-performance/perf-001-python-loop-over-array/test_negative/vectorized_operations.py,sha256=heDItwGtgNB7jjhf_fqCxu1jjEVB7A6go2Rtt22rgc4,815
scicode_lint/patterns/scientific-performance/perf-001-python-loop-over-array/test_positive/element_iteration.py,sha256=H5XJkaESEox0vKpPTiYFlVMTghSoOxu2ToVsB8QwhJ0,327
scicode_lint/patterns/scientific-performance/perf-001-python-loop-over-array/test_positive/loop_over_array.py,sha256=-yvW1uhngW86b9EUx5By438PebbMTrH5K6RgzEfuUKI,303
scicode_lint/patterns/scientific-performance/perf-001-python-loop-over-array/test_positive/row_iteration.py,sha256=pN3skVZ1vZtlUGvu5_LIuDR4-Hm1rI1OL2jXguP__nM,468
scicode_lint/patterns/scientific-performance/perf-002-array-allocation-in-loop/pattern.toml,sha256=-COEMIl544fOY1uVbqPiDxt2Y1rQKXY7ghf4B8OoeME,4593
scicode_lint/patterns/scientific-performance/perf-002-array-allocation-in-loop/test_context_dependent/unknown_size.py,sha256=3ek7ov0SY4NhNm8p1Y3enfVBku-APvkgDEg5zWyVX4E,504
scicode_lint/patterns/scientific-performance/perf-002-array-allocation-in-loop/test_negative/list_then_array.py,sha256=re1sXucjdCb_e-AD3fLgD3_bMy2eAFF0kLiUMQlbs9Y,551
scicode_lint/patterns/scientific-performance/perf-002-array-allocation-in-loop/test_negative/preallocated_array.py,sha256=fnu8okvbefY9PmpmtA841TzcDhH-MSVf1TI-lQ63C10,916
scicode_lint/patterns/scientific-performance/perf-002-array-allocation-in-loop/test_negative/preallocated_loop.py,sha256=H5Ae6ehoH-BxM9nB5XYiuJmjJ5hm0US0Z_Ye7zMxSyo,611
scicode_lint/patterns/scientific-performance/perf-002-array-allocation-in-loop/test_positive/append_arrays.py,sha256=ANJQ18adax62wCaY0j6eTlbZMde8-ZW4p8K8Xf0wBgM,700
scicode_lint/patterns/scientific-performance/perf-002-array-allocation-in-loop/test_positive/concatenate_in_loop.py,sha256=US6pdn4oebqctMnYtoN52sMcHprs1RgX2K0t66TUunk,646
scicode_lint/patterns/scientific-performance/perf-002-array-allocation-in-loop/test_positive/zeros_in_loop.py,sha256=7InwQLPsjSyPayDI4483TA2wH-bi5Xk4EranxlokeCA,982
scicode_lint/patterns/scientific-performance/perf-003-full-pairwise-distance-matrix/pattern.toml,sha256=UxUrQN5lnjB4RyFk9UWBUXbG3rNOFebadP0TXLmRLC0,5434
scicode_lint/patterns/scientific-performance/perf-003-full-pairwise-distance-matrix/test_negative/efficient_knn.py,sha256=A_cRph3tr0sG7sGPgAkLgPIYDpEUA0EiCbZBWnlL80M,267
scicode_lint/patterns/scientific-performance/perf-003-full-pairwise-distance-matrix/test_negative/kdtree_approach.py,sha256=ZEqnw4XaTauPEwUGM3QMhz1T1_SFMJsnovWQICNvd5M,430
scicode_lint/patterns/scientific-performance/perf-003-full-pairwise-distance-matrix/test_negative/kdtree_knn.py,sha256=8TN93iPTJIX0Ct9GqJDb9CLHpTroXgzPHQ6WpkWhwlA,309
scicode_lint/patterns/scientific-performance/perf-003-full-pairwise-distance-matrix/test_negative/small_n_pairwise.py,sha256=uH4jQsFMrepXsURvt5uEp0Bibb_zxSnANLS-69t1CrU,1604
scicode_lint/patterns/scientific-performance/perf-003-full-pairwise-distance-matrix/test_positive/all_pairs.py,sha256=hoJADAklCV4_5lcTt8iKzVirHcWrrfWN3H6Urel8SWQ,541
scicode_lint/patterns/scientific-performance/perf-003-full-pairwise-distance-matrix/test_positive/full_distance_matrix.py,sha256=4sjPEvTfKL-8INGNkAGrCnH9MPFHz7dL0LjcFFcVlMw,302
scicode_lint/patterns/scientific-performance/perf-003-full-pairwise-distance-matrix/test_positive/pairwise_matrix_storage.py,sha256=Euv19OZCcAggtsSDDEnzHLmKlgKUk5kttYv-Om95oPA,410
scicode_lint/patterns/scientific-performance/perf-004-unnecessary-intermediate-arrays/pattern.toml,sha256=tfZ5wzCVPVF8_SuMr1SboxiVFVotsfKbX8JJT4r7wrc,6827
scicode_lint/patterns/scientific-performance/perf-004-unnecessary-intermediate-arrays/test_negative/chained_ops_inplace.py,sha256=8m-iFQ8C_zwDV1ADsKFzx80HTvYIl2CBRLcrrpk6jsI,525
scicode_lint/patterns/scientific-performance/perf-004-unnecessary-intermediate-arrays/test_negative/inplace_operations_opt.py,sha256=J2Q-ej3eS2BTfwbtG8GF81rdTbvLis5GfqqCSZcr_4Q,245
scicode_lint/patterns/scientific-performance/perf-004-unnecessary-intermediate-arrays/test_negative/linalg_norm.py,sha256=GggyYGearT7KqvAELpGLSbBoy-SQG2gkSmwwrLlPKI0,521
scicode_lint/patterns/scientific-performance/perf-004-unnecessary-intermediate-arrays/test_positive/chained_ops.py,sha256=Kwu5jYk9Um6lMmr_pgvJX4w1y3oz4FPpLewNv1aum64,615
scicode_lint/patterns/scientific-performance/perf-004-unnecessary-intermediate-arrays/test_positive/intermediate_array_creation.py,sha256=uLupXEAkuJizNjQVMyoxtCQsTHcdacpynuhOpfnutQE,514
scicode_lint/patterns/scientific-performance/perf-004-unnecessary-intermediate-arrays/test_positive/manual_norm_computation.py,sha256=kIGgPzulKfVmvU_xFiavpgycbrrGcNHi3RmHTudDvck,612
scicode_lint/patterns/scientific-performance/perf-005-unnecessary-array-copy/pattern.toml,sha256=PjGx99gZSZblW5GOoEiMKWhwaaUu3XilmSE60aWzy4Y,4158
scicode_lint/patterns/scientific-performance/perf-005-unnecessary-array-copy/test_context_dependent/copy_before_external_call.py,sha256=-UQosXSF8rwLl0EtGMA51HW8HbekHrIf48V4VHMJbi0,244
scicode_lint/patterns/scientific-performance/perf-005-unnecessary-array-copy/test_negative/copy_for_independence.py,sha256=aGekk-SjyFCWXyCLiZV0ZDqXWCnMqadgW_XInfrifEg,306
scicode_lint/patterns/scientific-performance/perf-005-unnecessary-array-copy/test_negative/copy_then_modify.py,sha256=wd1KqiamCo5DOk3vOuTH--NXeGok7CRkc7mq5xG8DFc,692
scicode_lint/patterns/scientific-performance/perf-005-unnecessary-array-copy/test_negative/inplace_operations.py,sha256=u7vTQ8kIHIBTs4jqVYGUrVuQ1MEZLd0GR4WDHRwuQ9k,682
scicode_lint/patterns/scientific-performance/perf-005-unnecessary-array-copy/test_positive/copy_for_return.py,sha256=DjpsDrV8Bo8-fuuhhyOcP1Pr4to0ccfOFtl_JGVLWtY,235
scicode_lint/patterns/scientific-performance/perf-005-unnecessary-array-copy/test_positive/copy_then_readonly.py,sha256=l3SjDGC_1ZrV6kdk9tYEZhn6dcSPZCsYmvlneJi_4QU,549
scicode_lint/patterns/scientific-performance/perf-005-unnecessary-array-copy/test_positive/explicit_copy_perf.py,sha256=3JZPylwedAMSich3Vr4ZDCtZTQV5E8LRBovsQrlp8Sg,143
scicode_lint/patterns/scientific-reproducibility/rep-001-incomplete-random-seeds/pattern.toml,sha256=1C68s2BqOelJDvB10UAU_rTf0WEsz-2AzzLKnrBublk,3706
scicode_lint/patterns/scientific-reproducibility/rep-001-incomplete-random-seeds/test_negative/complete_seed.py,sha256=MUSzHGO9eJEeSAn3Cc0LcwWkAGe5GCmRHIPQ5rjwNQI,569
scicode_lint/patterns/scientific-reproducibility/rep-001-incomplete-random-seeds/test_negative/complete_seeding.py,sha256=S2Wo43l9wIBpfNWu8MCYnK841b9o7oNbbDE6L-MW2J8,1463
scicode_lint/patterns/scientific-reproducibility/rep-001-incomplete-random-seeds/test_negative/train_test_split_with_seed.py,sha256=_exinOqWVPPyvkNpkqXgcamM6UG8YNN4Q_L7EH3hwAk,640
scicode_lint/patterns/scientific-reproducibility/rep-001-incomplete-random-seeds/test_positive/partial_seed.py,sha256=GgWljbdFyu5Jpi0BFsedBOd_Q5YS7J2Q3Dcy10yTIAE,299
scicode_lint/patterns/scientific-reproducibility/rep-001-incomplete-random-seeds/test_positive/partial_seeding.py,sha256=xFJ-T_-5heDxLOuMbvRbpk_s6kn96qGsDPcIQOYxkU0,294
scicode_lint/patterns/scientific-reproducibility/rep-001-incomplete-random-seeds/test_positive/train_test_split_no_seed.py,sha256=8gkqUsxFYWlSA2jYyMikSqzTsnJ1sAtHyi_f4EA77Cs,429
scicode_lint/patterns/scientific-reproducibility/rep-002-cuda-nondeterminism/pattern.toml,sha256=EN1XdIIrh8PRDvUM3inh4uUu4MNkPIlFmdcQ3oDk2_M,6271
scicode_lint/patterns/scientific-reproducibility/rep-002-cuda-nondeterminism/test_negative/cudnn_deterministic.py,sha256=GDvcY-EXi3rzY1dbQOarLyQ_7_FbR-hA5Y9ZCyp3nRc,1390
scicode_lint/patterns/scientific-reproducibility/rep-002-cuda-nondeterminism/test_negative/deterministic_cuda.py,sha256=SR3NDek45oem7ShdWH1wTqaqLeOkiEjISeFhgL9M4o8,800
scicode_lint/patterns/scientific-reproducibility/rep-002-cuda-nondeterminism/test_negative/inference_only.py,sha256=nOTxVz1EyIDHX2y2GyGNpwtX-qwiqyx9FSuG324bLpI,1282
scicode_lint/patterns/scientific-reproducibility/rep-002-cuda-nondeterminism/test_negative/reproducible_gpu_setup.py,sha256=2yO0SlsCwDSGMtHcbOolanarNUixal7A_gpuB6rU5Rw,637
scicode_lint/patterns/scientific-reproducibility/rep-002-cuda-nondeterminism/test_positive/cuda_without_deterministic.py,sha256=TzK1qKYNAEkehrnnW5l-X4Ss1puLnz6U9rzE-TjutVQ,1081
scicode_lint/patterns/scientific-reproducibility/rep-002-cuda-nondeterminism/test_positive/cudnn_default.py,sha256=V8vvK9_avOHOGUaJER0euqamauVulgM68f9d2Y_s5M8,623
scicode_lint/patterns/scientific-reproducibility/rep-002-cuda-nondeterminism/test_positive/gpu_training_no_flags.py,sha256=2JRgmZ24Lb4pPwJCmHuFZWiHX2DBR6iBAkMYYHENi5Q,807
scicode_lint/patterns/scientific-reproducibility/rep-003-hardcoded-hyperparameters/pattern.toml,sha256=ywnCMj_WEw6BU6N0Pe8M1K3Ew3RkVEaKIaWfw70N5YU,5857
scicode_lint/patterns/scientific-reproducibility/rep-003-hardcoded-hyperparameters/test_negative/config_based.py,sha256=jxa7ThumyZt3MDDLj72f9Gk8CVB2H7RyQlGA2N2o9dc,1450
scicode_lint/patterns/scientific-reproducibility/rep-003-hardcoded-hyperparameters/test_negative/constants_file.py,sha256=7wXOvBDnPA-FRRk8Nk3gcnTtmawyBgG2Iizm5fHAjvw,793
scicode_lint/patterns/scientific-reproducibility/rep-003-hardcoded-hyperparameters/test_negative/dataclass_config.py,sha256=GaV3rh_pYLzWWUlwOlkGv6hY6XgE3c2_sEoCJA6IR70,687
scicode_lint/patterns/scientific-reproducibility/rep-003-hardcoded-hyperparameters/test_positive/hardcoded_hyperparameters.py,sha256=DTjZMwoIQmK7kSkINTqJ327yFIc9Rm4ykTmSM7q2-fQ,889
scicode_lint/patterns/scientific-reproducibility/rep-003-hardcoded-hyperparameters/test_positive/magic_numbers.py,sha256=TD4NdmFDESz94x70vP5jd-As-2LeoxGK7MmE6yK5ils,706
scicode_lint/patterns/scientific-reproducibility/rep-003-hardcoded-hyperparameters/test_positive/magic_paths_and_values.py,sha256=qhv3q7DNIkPYlzl-oBtmDlK0QyxmlR3Pws-hEA7-SYk,910
scicode_lint/patterns/scientific-reproducibility/rep-004-missing-random-seed/pattern.toml,sha256=sPCN8SxlpYkXroXLVIE6POs2Gy6pVORZZ_zleN_YdwM,6306
scicode_lint/patterns/scientific-reproducibility/rep-004-missing-random-seed/test_negative/reproducible_simulation.py,sha256=il_3G7OIsdwLBhtGj4FO64go288LPcNXrWu2BMqwmGE,905
scicode_lint/patterns/scientific-reproducibility/rep-004-missing-random-seed/test_negative/seeded_data_generation.py,sha256=urCkxPUi_TrKfuVaUJAzYdguaon4jNhLBtYR5AO4G4M,1011
scicode_lint/patterns/scientific-reproducibility/rep-004-missing-random-seed/test_negative/with_seed.py,sha256=JPVZS7vUsS6-UdOYuBPydMAGRI9DazOp8jry58uMjlo,870
scicode_lint/patterns/scientific-reproducibility/rep-004-missing-random-seed/test_positive/no_seed.py,sha256=Fc3QFHNV95FRJzafRXoozB07sHKLs7QdOcnwVcnMsJM,581
scicode_lint/patterns/scientific-reproducibility/rep-004-missing-random-seed/test_positive/no_seed_random_ops.py,sha256=iATx4sIbWCs4-fZsJeM2DVkWYZ-py7H2DD_3hXjJkfg,727
scicode_lint/patterns/scientific-reproducibility/rep-004-missing-random-seed/test_positive/unseeded_simulation.py,sha256=Z9qjofKJFCLUDt1vmS2e_X8dNt15R6uA3ESEK8AIkQM,641
scicode_lint/patterns/scientific-reproducibility/rep-005-unsorted-file-iteration/pattern.toml,sha256=8XHllBO-meREox8nEVVdIxeo40sMXiSfjTEqA3Il8j8,3755
scicode_lint/patterns/scientific-reproducibility/rep-005-unsorted-file-iteration/test_negative/dict_lookup.py,sha256=SuxF1ZLosLfVFCrRue-aDob-eidkVIxgv4HAG3A3AsA,988
scicode_lint/patterns/scientific-reproducibility/rep-005-unsorted-file-iteration/test_negative/manifest_file.py,sha256=9sNvKgXDrSM162YwvzADfDcDKnT2JwE6BPDy0SGY4RM,617
scicode_lint/patterns/scientific-reproducibility/rep-005-unsorted-file-iteration/test_negative/single_file.py,sha256=8eh8Ly5INTd8EYO_M0HAiyTTx2DkM0vtu_d-68HAQ9Y,577
scicode_lint/patterns/scientific-reproducibility/rep-005-unsorted-file-iteration/test_negative/sorted_glob.py,sha256=Ss-94e0NQzLBelzdTjberzxXfC6dzByHOPtSgtz3Qo0,746
scicode_lint/patterns/scientific-reproducibility/rep-005-unsorted-file-iteration/test_positive/glob_unsorted.py,sha256=F3vAcWB3lzJRk88AsPLZbbQ0KgbM2nchMkqTrHBWhAI,863
scicode_lint/patterns/scientific-reproducibility/rep-005-unsorted-file-iteration/test_positive/unsorted_files.py,sha256=ywuSs-sTg-u1JODnQ_Jar_EAU3HqbkgYmiX_6TdyXXU,730
scicode_lint/patterns/scientific-reproducibility/rep-005-unsorted-file-iteration/test_positive/unsorted_listdir.py,sha256=4vlsl868LUOHOxFYXx7itDvDBRDDGrpkv9q-5Wgi8aY,959
scicode_lint/patterns/scientific-reproducibility/rep-006-dataloader-missing-worker-init/pattern.toml,sha256=C48d06LFC4sXORUEOVupOHTjGBR_kgFI4bzaVJUWO0k,3946
scicode_lint/patterns/scientific-reproducibility/rep-006-dataloader-missing-worker-init/test_negative/deterministic_augmentation.py,sha256=u9t5AKWIXudqLnXKizocvBBJH35SGY4JUD7hiMMKLDs,1101
scicode_lint/patterns/scientific-reproducibility/rep-006-dataloader-missing-worker-init/test_negative/proper_worker_init.py,sha256=FDcx2jMaad8Qi-3njLlqkxWicTRqMRb7NUsfnSKh1Is,1329
scicode_lint/patterns/scientific-reproducibility/rep-006-dataloader-missing-worker-init/test_negative/single_worker.py,sha256=ms0QtrrQWwjaxAzSfxUva6Y2_PUGfR0HbSFWvagAxrM,774
scicode_lint/patterns/scientific-reproducibility/rep-006-dataloader-missing-worker-init/test_positive/dataloader_no_init.py,sha256=OdOR-3kD1Mp0YOIcGbKWu6RaihXiTCvMDU8nR-piv2Y,660
scicode_lint/patterns/scientific-reproducibility/rep-006-dataloader-missing-worker-init/test_positive/dataloader_no_worker_init.py,sha256=DtTb2OlYZCkxkJmJEl7mWJpGHKbxc68Kr-JXSs9JGUE,1181
scicode_lint/patterns/scientific-reproducibility/rep-006-dataloader-missing-worker-init/test_positive/multiworker_loader.py,sha256=0FNZ2SuT0QZXr0eSnlKLZ6KlvlMG3mDWOTq-5qQZWRA,872
scicode_lint/patterns/scientific-reproducibility/rep-007-unstable-sort-with-ties/pattern.toml,sha256=XhVmM3MfWY04t6LzFmYNShL7f_LqZZ09qKRjmlknwEI,4661
scicode_lint/patterns/scientific-reproducibility/rep-007-unstable-sort-with-ties/test_negative/continuous_ml_outputs.py,sha256=N-gVTrexuWbI3a817F5WsJvL6gUyA44h2YACslEh1RA,957
scicode_lint/patterns/scientific-reproducibility/rep-007-unstable-sort-with-ties/test_negative/pandas_tiebreaker.py,sha256=wbKuiOh6lxMKLV9k1qs1N8FdPJXG1OouPQB9h52s0jM,687
scicode_lint/patterns/scientific-reproducibility/rep-007-unstable-sort-with-ties/test_negative/stable_sort.py,sha256=Y93P28duhq4l-Egw9opoBIxqfVvLyDBaIDB7ixFNgA8,350
scicode_lint/patterns/scientific-reproducibility/rep-007-unstable-sort-with-ties/test_negative/unique_values.py,sha256=z7Wj7SrIX7UQVUgHoH459GP70ATChHasakHAjxb-7-s,287
scicode_lint/patterns/scientific-reproducibility/rep-007-unstable-sort-with-ties/test_positive/argsort_default.py,sha256=qiZ0vPeNNV_JpvwogeQrdZebmjolslcKtTxN-RSyqEs,1080
scicode_lint/patterns/scientific-reproducibility/rep-007-unstable-sort-with-ties/test_positive/quicksort_ranking.py,sha256=T4Wt2cqCXpResCSmjhT9jdRr1dgcuNPz89q4peEKHts,271
scicode_lint/patterns/scientific-reproducibility/rep-007-unstable-sort-with-ties/test_positive/unstable_sort.py,sha256=GQGuvAULDdpU4KQWHNX3dvuH5HJRiS08vr_DxVy_owo,1016
scicode_lint/patterns/scientific-reproducibility/rep-008-pandas-sample-without-random-state/pattern.toml,sha256=5_Am2tfs4mf1beqf_GBTAhclTZRYqJl00ytUn-ad0g8,3099
scicode_lint/patterns/scientific-reproducibility/rep-008-pandas-sample-without-random-state/test_negative/no_sampling.py,sha256=TaaPOjJmce-P2LUMv1KyfnFNZtTg2dxcX7IuGEeCQGc,541
scicode_lint/patterns/scientific-reproducibility/rep-008-pandas-sample-without-random-state/test_negative/seeded_sample.py,sha256=0TKkZ2k7ZIp98lzF8Y_oXSsF2RxsfHP4dG-AURUUItw,1002
scicode_lint/patterns/scientific-reproducibility/rep-008-pandas-sample-without-random-state/test_negative/sklearn_split.py,sha256=i-lNxZBD3-Bh1vWHNoHkXN5zrjqshtUsDITk-rzA1Is,813
scicode_lint/patterns/scientific-reproducibility/rep-008-pandas-sample-without-random-state/test_positive/augmentation_sample.py,sha256=Xjn2BArwLNFilFOPlSuMIoBD45-yqnDGzZfPxdJ4XOw,1028
scicode_lint/patterns/scientific-reproducibility/rep-008-pandas-sample-without-random-state/test_positive/sample_no_seed.py,sha256=D9n1bUrtLDBPH-jKQTBlbMzL5oJsNgOJ9kTBPGSQwqM,663
scicode_lint/patterns/scientific-reproducibility/rep-008-pandas-sample-without-random-state/test_positive/sample_no_state.py,sha256=dp3JQ5HTkbPkPN3mU9JPQwwH1fWQclRx7nb8vHEtNEg,910
scicode_lint/patterns/scientific-reproducibility/rep-009-cv-splitter-without-random-state/pattern.toml,sha256=kuNL8fSFFArBvwP0HUG8DpSlaEhJvS1hTjCfdinW560,3498
scicode_lint/patterns/scientific-reproducibility/rep-009-cv-splitter-without-random-state/test_negative/no_shuffle_cv.py,sha256=g_m7pQtFC_Scqk3eNYh6ZKZfhzU-izVoJGl_-tR1TVU,1044
scicode_lint/patterns/scientific-reproducibility/rep-009-cv-splitter-without-random-state/test_negative/predefined_splits.py,sha256=zHrwCp6RruGyMbMDPEzQCwC0Y0-iKRn6GbZzP_phlDc,992
scicode_lint/patterns/scientific-reproducibility/rep-009-cv-splitter-without-random-state/test_negative/seeded_cv.py,sha256=X8stEXtlDR_2qkVmht4b_VtEgbp3--2oxdwYgwAp61o,997
scicode_lint/patterns/scientific-reproducibility/rep-009-cv-splitter-without-random-state/test_positive/cv_no_seed.py,sha256=uelYXhxSWDlYCZlHQBSxQEHz6_iAp_iQ2GALfogHgOA,847
scicode_lint/patterns/scientific-reproducibility/rep-009-cv-splitter-without-random-state/test_positive/group_shuffle_split.py,sha256=_hArpl4tmibJBv8FLeUKOwaevVBUKGf--r112eZhmfo,678
scicode_lint/patterns/scientific-reproducibility/rep-009-cv-splitter-without-random-state/test_positive/kfold_shuffle.py,sha256=UJ74xjXBwXNe2GAhQbfGd7kdDPXcoIYSk4VdjjKvovs,1683
scicode_lint/patterns/scientific-reproducibility/rep-010-naive-datetime-processing/pattern.toml,sha256=UHVLuRjbtsItHsDwcfgyBJlGuLYeJM7-Wu7GmUAW6yM,4060
scicode_lint/patterns/scientific-reproducibility/rep-010-naive-datetime-processing/test_negative/directory_naming.py,sha256=-m0OpnqabNimdlKInswHmi60mvOJ7iPAiF8VJdpv4PU,673
scicode_lint/patterns/scientific-reproducibility/rep-010-naive-datetime-processing/test_negative/no_datetime.py,sha256=S9TheL0HpthfTF9_AzCNYhh9bOeitlCkzZ9MTdTGd6I,855
scicode_lint/patterns/scientific-reproducibility/rep-010-naive-datetime-processing/test_negative/timezone_aware.py,sha256=uERw8JLVwrjGZQokziLyoOG5EiPiTpYo73vH0uaHlZI,1171
scicode_lint/patterns/scientific-reproducibility/rep-010-naive-datetime-processing/test_negative/unix_timestamp.py,sha256=eqPePG97-3_jPHe-ocQmTWjO9eBSxebYGtJyGuBKqbY,723
scicode_lint/patterns/scientific-reproducibility/rep-010-naive-datetime-processing/test_positive/datetime_naive.py,sha256=q7i73j6ni8QBnzJRydaLCj9T6D83ZHUPO4V3JmbS-no,523
scicode_lint/patterns/scientific-reproducibility/rep-010-naive-datetime-processing/test_positive/experiment_timestamps.py,sha256=DgPivtUaenUQF-4-zMA7nDxrPlqqVJWQTTE0u3eplLg,859
scicode_lint/patterns/scientific-reproducibility/rep-010-naive-datetime-processing/test_positive/naive_datetime.py,sha256=z727A4pHI3YK87vQowGnrRt-Zxrxk314pvDqdXe5Y8A,526
scicode_lint/patterns/scientific-reproducibility/rep-011-set-iteration-order-dependency/pattern.toml,sha256=R8sMJFjBY-3K_lEPewhlQSB_szej3h4u8HF_s9o40Ro,3224
scicode_lint/patterns/scientific-reproducibility/rep-011-set-iteration-order-dependency/test_negative/dict_keys_ordered.py,sha256=apz7vxaJHDZ1LPqL-sZHJE6cUlfk5IvFBT-lxqCeQ5s,632
scicode_lint/patterns/scientific-reproducibility/rep-011-set-iteration-order-dependency/test_negative/list_operations.py,sha256=yft-U2RPPZQooDigLN4oGwTDGC7RWkWWR5oH4pRB1SQ,857
scicode_lint/patterns/scientific-reproducibility/rep-011-set-iteration-order-dependency/test_negative/set_membership_only.py,sha256=KIRDscpo5E7U-C47PaYfTlgsesDlwFAfoAN0JIzMTho,855
scicode_lint/patterns/scientific-reproducibility/rep-011-set-iteration-order-dependency/test_negative/sorted_set_iteration.py,sha256=z58vttS4UIJcYSeJiuzHtkMxxK1SPYxHl8S6uDTkrus,833
scicode_lint/patterns/scientific-reproducibility/rep-011-set-iteration-order-dependency/test_positive/iterate_set.py,sha256=O4YJFCXIkNBHVuVBabKmLZXQu811mWzjkq8VxOt6R7s,462
scicode_lint/patterns/scientific-reproducibility/rep-011-set-iteration-order-dependency/test_positive/set_iteration.py,sha256=zFP96Ul0hn_luFmdp0YczbET1SXV469xvyzB4z1wBEo,564
scicode_lint/patterns/scientific-reproducibility/rep-011-set-iteration-order-dependency/test_positive/unsorted_set_iteration.py,sha256=ILZahcIK2ztjRJmd4ELLCbh5eh9_NyvzDz4mEANsO4k,623
scicode_lint/patterns/scientific-reproducibility/rep-012-model-pickle-without-version/pattern.toml,sha256=ABE2mCvcagOKcdYwhbN3pAJ-pMYJiBHKXHMn5NeXrzA,3826
scicode_lint/patterns/scientific-reproducibility/rep-012-model-pickle-without-version/test_negative/onnx_export.py,sha256=d7zMSNmpkn4LhVireQjLCPx0nDUZ5gex2sTZIVEs2kU,833
scicode_lint/patterns/scientific-reproducibility/rep-012-model-pickle-without-version/test_negative/torch_save.py,sha256=JN-Ro_hyD2Ev2-L4PMnNDjJaxQ4w2ZCrOXz3xmnSbM4,1144
scicode_lint/patterns/scientific-reproducibility/rep-012-model-pickle-without-version/test_negative/versioned_save.py,sha256=R87aApMuWZQgcbkJ5hMtSfgAvvs-BzrUAtCO2F7unBc,937
scicode_lint/patterns/scientific-reproducibility/rep-012-model-pickle-without-version/test_positive/checkpoint_no_version.py,sha256=4TRNqyB8EuqmAI6IzzVs-WYnnnXrzJwCJoRiKS1TYxA,831
scicode_lint/patterns/scientific-reproducibility/rep-012-model-pickle-without-version/test_positive/pickle_without_version.py,sha256=qBSS7RoXUGfqomLeRUph6qFW2QbuxJPwhuu3v6iswW0,544
scicode_lint/patterns/scientific-reproducibility/rep-012-model-pickle-without-version/test_positive/save_without_version.py,sha256=QTASAvF-ZZNWX_FNWDvrxLVGQCiMTdGiNIfiR8tosBM,679
scicode_lint/patterns/scientific-reproducibility/rep-013-float32-platform-dependency/pattern.toml,sha256=erLJCik8vM5Kp6pxbLNf1idVPyHzk4u2-xyR7aY_Yck,3850
scicode_lint/patterns/scientific-reproducibility/rep-013-float32-platform-dependency/test_negative/float64_for_reproducibility.py,sha256=rglFfWnhNn7z1GcwYjeMc0XtREYnhniHENc4W1pgfNk,620
scicode_lint/patterns/scientific-reproducibility/rep-013-float32-platform-dependency/test_negative/integer_operations.py,sha256=is62-sbSKwgdaX6MlBKx8yz-Tnszhtfp1MYsQe3QWQc,917
scicode_lint/patterns/scientific-reproducibility/rep-013-float32-platform-dependency/test_negative/no_comparison.py,sha256=tXbKp_HVEfE7wIlzj0AGifteUfRFm6HC8qyo8UnrRbk,880
scicode_lint/patterns/scientific-reproducibility/rep-013-float32-platform-dependency/test_negative/tolerance_comparisons.py,sha256=8Hj57aCK7kKhDDjKwVLoXpWLpmInF0FhOhAkqdJ9Vd0,686
scicode_lint/patterns/scientific-reproducibility/rep-013-float32-platform-dependency/test_positive/float32_compare.py,sha256=aDdDC3lRdHU8iOhtduc-Z5FI9RKnLPSiK2ER9cGL_yk,302
scicode_lint/patterns/scientific-reproducibility/rep-013-float32-platform-dependency/test_positive/float32_critical.py,sha256=6z42oiPfZEweT2aJlRmquVxPP4fJ351V1ehqM14aNXw,523
scicode_lint/patterns/scientific-reproducibility/rep-013-float32-platform-dependency/test_positive/float32_exact_comparison.py,sha256=LTnMajxeD_3PBcMiYvHajA5RP95HLU46P7OwQ08qw0w,607
scicode_lint/patterns/scientific-reproducibility/rep-014-random-state-instance-reuse/pattern.toml,sha256=rwhGu_BH7at27XzwJtwbVuy4BaZakW2BbdAxSowhnP8,3678
scicode_lint/patterns/scientific-reproducibility/rep-014-random-state-instance-reuse/test_negative/integer_seeds.py,sha256=DNUBA107Nzug_yuH7uxHYCAZW9XY_UIxkUcU8WfxJTk,1072
scicode_lint/patterns/scientific-reproducibility/rep-014-random-state-instance-reuse/test_negative/no_shared_state.py,sha256=IWQc72ul4ByU9zuhprM07qKzIqz_bsgCu1rOUxqF_uA,1226
scicode_lint/patterns/scientific-reproducibility/rep-014-random-state-instance-reuse/test_negative/numpy_default_rng.py,sha256=buGluMdyo2sJgi_lM1XVhJ5MVXGO-t3hf0aLIykAmoM,926
scicode_lint/patterns/scientific-reproducibility/rep-014-random-state-instance-reuse/test_positive/reused_random_state.py,sha256=vNcIWD9ubhiHmF6o-D4AANQtXjF3EyCuu7cBVmva_Ds,674
scicode_lint/patterns/scientific-reproducibility/rep-014-random-state-instance-reuse/test_positive/shared_rng.py,sha256=9-J_OdeQJTOJmWrP9hzqMMgLCkAojEinTMj4MBt9cFQ,798
scicode_lint/patterns/scientific-reproducibility/rep-014-random-state-instance-reuse/test_positive/shared_rng_bootstrap.py,sha256=15Sy0x18fMUc6nEtHbvSIkDyIEq0Wd-BUpULisWG_mo,497
scicode_lint/preprocessing/__init__.py,sha256=wnKeJJSc-Bx20I5q8FSWdm3Y8BNroE-oIRPv65MbLqg,166
scicode_lint/preprocessing/comments.py,sha256=L-pJ-quKYbJgMl2emLif_5zda-STpsu5ZZnRoxtSYqw,2063
scicode_lint/repo_filter/__init__.py,sha256=6Osk3xirzmP9fKHWz2di5TV2S6a9LRkRtD0FTapOtys,2298
scicode_lint/repo_filter/classify.py,sha256=H5zMCG2aPm6fu7koVe6kYvufCA25z6wD9WVJoazb2RA,4834
scicode_lint/repo_filter/scan.py,sha256=DCoohg1WtRmGMbTbWQxYdXHTCYULkNqNbOUVe1kDsXA,12149
scicode_lint/tools/__init__.py,sha256=FwOaLTVGDoaJHGmaBQZ-doIEPD0Q3F3vUMy91tp5ZRs,50
scicode_lint/tools/new_pattern.py,sha256=R81i39ak-7eSYn15jcZG3UBHRGHVQLwztg3Pal3lRio,8433
scicode_lint/tools/rebuild_registry.py,sha256=EzHSimxmbuVnSSBWNvQYGjTHW34L76qMGYWvVKhymcc,6073
scicode_lint/tools/validate_pattern.py,sha256=6jZxjyg-oUU2V0M-gm6K_EBdezdoytSXJwCYtgdD4UE,8725
scicode_lint/vllm/README.md,sha256=VtKgaPk4HeB4GDFvqx68lJagUlHvHBJznLmBbs7zRv4,1181
scicode_lint/vllm/__init__.py,sha256=Cp7rD5EycCwCvhNrWcsQ7B0w8E9H-ekp9AougbPczkU,21532
scicode_lint/vllm/container.py,sha256=DhQVyaW-PhRCJyN4U15EPGC_Sv1NbfBc4VxltSNz4KM,30683
scicode_lint/vllm/metrics.py,sha256=SioQXyU0juOF0i17x1g_BfQg2s5ZDjDVYUk42_5BOoI,3712
scicode_lint-0.3.1.dist-info/METADATA,sha256=ZSiPmPCe4mOU3RDheEd7PgXZlhCIfvG3xKO4vNkQzPU,16106
scicode_lint-0.3.1.dist-info/WHEEL,sha256=QccIxa26bgl1E6uMy58deGWi-0aeIkkangHcxk2kWfw,87
scicode_lint-0.3.1.dist-info/entry_points.txt,sha256=lKFIQ7qIAX9DRAqLror45LRDGWQ1NwWrB7ZKanEJ9W8,55
scicode_lint-0.3.1.dist-info/licenses/LICENSE,sha256=sb80W7wdR_wxmqqloiZ8eyUv-SCG31Sl1_qwREgYNVo,1072
scicode_lint-0.3.1.dist-info/RECORD,,
