Compare commits
merge into: ishangsf:master
ishangsf:master
ishangsf:gh-pages
ishangsf:antonio/SONARJAVA-5412-S7409-add-java
ishangsf:rule/add-RSPEC-S7465
ishangsf:antonio/SONARXML-236-S7207-add-quickfix
ishangsf:rspec-id-counter
ishangsf:rule/S6549-add-kotlin
ishangsf:rule/S6384-add-kotlin
ishangsf:rule/add-RSPEC-S7460
ishangsf:rule/add-RSPEC-S7454
ishangsf:rule/add-RSPEC-S7457
ishangsf:rule/S3807-add-rust
ishangsf:rule/add-RSPEC-S7464
ishangsf:rule/add-RSPEC-S7463
ishangsf:rule/add-RSPEC-S7462
ishangsf:rule/S2479-add-rust
ishangsf:rule/add-RSPEC-S7461
ishangsf:rule/add-RSPEC-S7458
ishangsf:rule/add-RSPEC-S7459
ishangsf:rule/add-RSPEC-S7456
ishangsf:rule/add-RSPEC-S7455
ishangsf:rule/add-RSPEC-S7453
ishangsf:tc/sca-debug
ishangsf:plt/sonarkt-582-java
ishangsf:rule/S2437-add-rust
ishangsf:rule/S2185-add-rust
ishangsf:rule/S1751-add-rust
ishangsf:rule/add-RSPEC-S7434
ishangsf:rule/add-RSPEC-S7134
ishangsf:with-parameters
ishangsf:RULEAPI-836
ishangsf:rspec-as-npm-package
ishangsf:rule/add-RSPEC-S7205
ishangsf:zglicz-patch-2
ishangsf:rule/add-RSPEC-S7208
ishangsf:ah/jcl-updates-helper-branch
ishangsf:ft/moreupdate
ishangsf:rule/add-RSPEC-S7202
ishangsf:ft/removeDefaultSeverity
ishangsf:rule/add-RSPEC-S7193
ishangsf:rule/add-RSPEC-S7194
ishangsf:rule/add-RSPEC-S7188
ishangsf:mb/product-mapping-ground-truth
ishangsf:rule/add-RSPEC-S7176
ishangsf:rule/add-RSPEC-S7172
ishangsf:ft/rule-mapping
ishangsf:db/SONARJAVA-5042
ishangsf:ft/rule-mapping-nightly
ishangsf:rule/add-RSPEC-S7156
ishangsf:rule/add-RSPEC-S7160
ishangsf:rule/add-RSPEC-S7157
ishangsf:rule/add-RSPEC-S7135
ishangsf:rule/add-RSPEC-S7128
ishangsf:db/BUILD-6576
ishangsf:msr/SONARXML-194
ishangsf:rule/add-RSPEC-S7126
ishangsf:rule/add-RSPEC-S7125
ishangsf:rule/add-RSPEC-S6738
ishangsf:rule/add-RSPEC-S7106
ishangsf:rule/S5338-add-ansible
ishangsf:rule/add-RSPEC-S7083
ishangsf:rule/add-RSPEC-S7086
ishangsf:Antonio/ON-HOLD-add-RSPEC-S7082
ishangsf:rule/add-RSPEC-S7082
ishangsf:rule/S1912-cfamily-quickfix
ishangsf:remove7063
ishangsf:rule/add-RSPEC-S7065
ishangsf:JS-322
ishangsf:rule/add-RSPEC-S7056
ishangsf:feat/smarini/BUILD-6088-add-security-md
ishangsf:margo/S3926-dart
ishangsf:Antonio/ARCHIVE-dart-51-s1144-unused-element-LOCAL
ishangsf:rule/add-RSPEC-S7043
ishangsf:rule/add-RSPEC-S7041
ishangsf:margo/S6582-dart
ishangsf:Zsolt/deprecate-S2325-csharp
ishangsf:ft/revert_coverage
ishangsf:rule/add-RSPEC-S7005
ishangsf:ps/ImproveOnS2583
ishangsf:ft/rule5
ishangsf:lp-test-remove-quality-profile
ishangsf:rule/add-RSPEC-S6986
ishangsf:rule/modify-S5146-java/appsec-1783
ishangsf:sonarjava-5023
ishangsf:ja/S5144-add-micronaut
ishangsf:rule/add-RSPEC-S6980
ishangsf:rule/add-RSPEC-S6981
ishangsf:Zsolt/RSPEC-S6678-add-VBNET
ishangsf:Zsolt/RSPEC-S6673-add-VBNET
ishangsf:Zsolt/RSPEC-S6670-add-VBNET
ishangsf:Zsolt/RSPEC-S6664-add-VBNET
ishangsf:Zsolt/RSPEC-6675-add-VBNET
ishangsf:rule/add-RSPEC-S6970
ishangsf:rule/S5255-add-javascript
ishangsf:rule/s6821-add-html
ishangsf:rule/add-RSPEC-S6963
ishangsf:gb/CPP-5144
ishangsf:rule/add-RSPEC-S6948
ishangsf:rule/python/S5527/adjustments-appsec-1559
ishangsf:greg/S3416-add-vbnet
ishangsf:rule/S1312-add-vbnet
ishangsf:gb/S1871-S3923-LaYC
ishangsf:rule/add-RSPEC-S6944
ishangsf:rule/S2139-add-vbnet
ishangsf:rule/python/S4830/adjustments-appsec-1558
ishangsf:rule/add-RSPEC-S6622
ishangsf:rule/python/S5547/adjustments-appsec-1561
ishangsf:rule/add-RSPEC-S6672-vbnet
ishangsf:rule/add-RSPEC-S6669-vbnet
ishangsf:rule/add-RSPEC-S6674-vbnet
ishangsf:rule/add-RSPEC-S6668-vbnet
ishangsf:rule/add-RSPEC-S6677-vbnet
ishangsf:costin/S6777-add-vbnet
ishangsf:JONAS/modify-S6784-test
ishangsf:rule/add-RSPEC-S6921
ishangsf:SONARHTML-191
ishangsf:rule/S6854-add-html
ishangsf:rule/S6849-add-html
ishangsf:mg/qualities-update
ishangsf:rule/add-RSPEC-S6920
ishangsf:rule/add-RSPEC-S6922
ishangsf:rule/add-RSPEC-S6884
ishangsf:rule/add-RSPEC-S6927
ishangsf:rule/add-RSPEC-S6924
ishangsf:issue-sonarjs-4519
ishangsf:rule/add-RSPEC-S6917
ishangsf:modify-rule-S6874
ishangsf:az/use-node-20-frontend
ishangsf:rule/S5135/add-object-input-filter-example
ishangsf:dependabot/npm_and_yarn/frontend/follow-redirects-1.15.4
ishangsf:ja/appsec-243
ishangsf:ja/S2091-add-jxpath
ishangsf:ja/s2091-add-jxpath
ishangsf:ft/cleaning
ishangsf:plt/RULEAPI-798
ishangsf:rule/add-RSPEC-S6866
ishangsf:andrivet/S5392
ishangsf:ja/APPSEC-1350
ishangsf:az/missing-glibc
ishangsf:dependabot/npm_and_yarn/frontend/adobe/css-tools-4.3.2
ishangsf:rule/add-RSPEC-S6860
ishangsf:rule/add-RSPEC-S6858
ishangsf:jamie.anderson/appsec-1278
ishangsf:rule/add-RSPEC-S6526
ishangsf:hb/appsec-1272
ishangsf:jamie.anderson/S5852-conversion
ishangsf:hb/appsec-1275
ishangsf:hb/appsec-1273
ishangsf:rule/S5131/python/add-fastapi-jinja-appsec-1255
ishangsf:ft/fix-error-login
ishangsf:rule/python/S5131/add-fastapi-appsec-1253
ishangsf:erwan/ModifyS6218
ishangsf:rule/add-RSPEC-S6835
ishangsf:rule/add-RSPEC-S6834
ishangsf:docs/rule-pilot
ishangsf:rule/add-RSPEC-S6815
ishangsf:rule/add-RSPEC-S6812
ishangsf:rule/add-RSPEC-S6820
ishangsf:rule/add-RSPEC-S6805
ishangsf:rule/add-RSPEC-S6808
ishangsf:rule/add-RSPEC-S6801
ishangsf:ft/cppcoreguidelines
ishangsf:S6504-docker-clarification
ishangsf:hb/appsec-1011
ishangsf:hb/appsec-1017
ishangsf:rule/add-RSPEC-S6712
ishangsf:rule/add-RSPEC-S6716
ishangsf:rule/add-RSPEC-S6726
ishangsf:rule/add-RSPEC-S6743
ishangsf:diff-view-appsec
ishangsf:rule/add-RSPEC-S6744
ishangsf:rule/add-RSPEC-S6737
ishangsf:rule/S3749-modify-layc
ishangsf:sonarsec-4045/S5335/update
ishangsf:rule/add-RSPEC-S6728
ishangsf:rule/add-RSPEC-S6715
ishangsf:rule/add-RSPEC-S6724
ishangsf:ps/layc-S3807
ishangsf:mary/S2583
ishangsf:mary/S2589
ishangsf:sonar-rule-api-tests/stable-rspec
ishangsf:rule/add-RSPEC-S6682
ishangsf:mg/S1700
ishangsf:edit_S1128_python
ishangsf:loris/test
ishangsf:rule/add-RSPEC-S6681
ishangsf:marco/modify-RSPEC-S2229
ishangsf:marco/modify-RSPEC-2200
ishangsf:rule/python/add-RSPEC-S6658
ishangsf:rule/deprecate-S6374
ishangsf:rule/add-RSPEC-S6665
ishangsf:rule/python/add-RSPEC-5686
ishangsf:rule/add-RSPEC-S6659
ishangsf:mary/S4275
ishangsf:sebastien/layc-S4210
ishangsf:rule/add-RSPEC-S6658
ishangsf:feature/education
ishangsf:APPSEC-800/S3329/lay-migration
ishangsf:irina/modify-rule-S2127
ishangsf:cristian/layc-2696
ishangsf:rule/add-RSPEC-S1598
ishangsf:db/modify-S1150-layc
ishangsf:dorian-burihabwa-sonarsource-patch-1
ishangsf:S6290/education-migration
ishangsf:db/modify-S1114-layc
ishangsf:irina/modify-rule-S1174
ishangsf:rule/add-RSPEC-S6642
ishangsf:ft/revert-appsec-inline
ishangsf:experiment-new-new-format
ishangsf:modify-rule-S4275/new-format
ishangsf:modify-rule-S6534/adapt-to-layc
ishangsf:modify-rule-S6535/update
ishangsf:ft/common3
ishangsf:rule/add-RSPEC-S6633
ishangsf:rule/add-RSPEC-S6630
ishangsf:rule/S4423-add-bicep
ishangsf:rule/add-RSPEC-S6452
ishangsf:rule/add-RSPEC-S6451
ishangsf:rule/add-RSPEC-S6453
ishangsf:rule/add-RSPEC-S6454
ishangsf:rule/add-RSPEC-S6455
ishangsf:rule/add-RSPEC-S6457
ishangsf:rule/add-RSPEC-S6450
ishangsf:rule/add-RSPEC-S6449
ishangsf:mb/update-S5945
ishangsf:rule/add-RSPEC-S6448
ishangsf:rule/add-RSPEC-S6496
ishangsf:rule/add-RSPEC-S6447
ishangsf:qj/simplify-S5838
ishangsf:rule/add-RSPEC-S6446
ishangsf:rule/add-RSPEC-S6445
ishangsf:rule/add-RSPEC-S6525
ishangsf:rule/add-RSPEC-S6436
ishangsf:rpsec-tool-fix-tests-on-windows-machines
ishangsf:rule/add-RSPEC-S6536
ishangsf:plt/iac/S6410/fix-link
ishangsf:S6173/education
ishangsf:rule/add-RSPEC-S6371
ishangsf:S3649-nhibernate
ishangsf:rule/add-RSPEC-S6370
ishangsf:appsec-505
ishangsf:rule/add-RSPEC-S6368
ishangsf:jb/s5860-kotlin
ishangsf:rule/add-RSPEC-S6356
ishangsf:rule/add-RSPEC-S6614
ishangsf:rule/add-RSPEC-S6616
ishangsf:S6389-ready
ishangsf:czurn/update-rspec-validation
ishangsf:fix-uncatched-promise
ishangsf:rule/test-will-be-removed
ishangsf:czurn/test-br-update
ishangsf:RULEAPI-785
ishangsf:rule/add-RSPEC-S6599
ishangsf:rule/add-RSPEC-S6593
ishangsf:rule/add-RSPEC-S6592
ishangsf:rule/add-RSPEC-S6567
ishangsf:modify-S2757-handle-non-null-assertion-before-comparison
ishangsf:appsec-50
ishangsf:S5335/education
ishangsf:az/link-to-official
ishangsf:S6173/java/education
ishangsf:S6173/php/education
ishangsf:rule/add-RSPEC-S6533
ishangsf:czurn/test-checks
ishangsf:rule/add-RSPEC-S6521
ishangsf:rule/add-RSPEC-S6520
ishangsf:czurn/update-rules-headers
ishangsf:feature/education-new-checks-rebased
ishangsf:czurn/education-rebased
ishangsf:feature/education-new-checks
ishangsf:update-S1135
ishangsf:ar/footnote
ishangsf:marco/S3400
ishangsf:fix/typo/S5131
ishangsf:feature/education-updated
ishangsf:feature/education-backup
ishangsf:czurn/feature/education-fix-styling
ishangsf:rule/python/add-RSPEC-S6432
ishangsf:aa/S5945-constexpr
ishangsf:rule/S5542-APPSEC-32-reconsider-raising-on-CBC
ishangsf:dockerfile/ruleapi-773
ishangsf:BUILD-2024
ishangsf:rule/edit_S3776_java
ishangsf:Deprecate-rule-S3972
ishangsf:rule/S6321-add-javascript
ishangsf:czurn/test-diffs-id
ishangsf:czurn/add-security-principles
ishangsf:plt/education/S2076/java
ishangsf:czurn/test/images
ishangsf:plt/APPSEC-29-VB.NET
ishangsf:plt/APPSEC-29
ishangsf:rule/add-RSPEC-S6434
ishangsf:plt/APPSEC-28
ishangsf:hb/education/S5131/fix
ishangsf:education/S5131
ishangsf:education-fix-ut-windows
ishangsf:ls/education/S5131/one_file_per_language
ishangsf:rule/add-RSPEC-S6425
ishangsf:test-branch-for-nested-common-folders
ishangsf:czurn/test/education_images
ishangsf:revert-926-jt/RULEAPI-755-update-cwe-urls
ishangsf:update_s5122_withusercontrolledorigin
ishangsf:MMF-2604
ishangsf:plt/iac/S6385/secondary-location
ishangsf:S1172/add-python
ishangsf:plt/iac/S6385/fix-section-names
ishangsf:edit_S1940_python
ishangsf:modify_s6173
ishangsf:rule/add-RSPEC-S6415
ishangsf:fix/re-bot/ownership
ishangsf:drop-rule-s6394-for-php
ishangsf:revert-688-fix-RSPEC-S5131-message
ishangsf:rule/add-RSPEC-S6392
ishangsf:S1001-CPP-1307
ishangsf:CPP-2006
ishangsf:jb/s5866-kotlin
ishangsf:jb/s5854-kotlin
ishangsf:jb/s5840-kotlin
ishangsf:long-adoc-check
ishangsf:rule/add-RSPEC-S6360
ishangsf:rule/add-RSPEC-S6357
ishangsf:margo/s4348-kotlin
ishangsf:margo/s6206-kotlin
ishangsf:jb/s2272-kotlin
ishangsf:jb/s2116-kotlin
ishangsf:fix-cloudformation-s6295
ishangsf:rule/add-RSPEC-S6340
ishangsf:update_validation_schema_metadata
ishangsf:example-syntax-highlighting
ishangsf:dont-mind-me
ishangsf:example
...
pull from: ishangsf:rule/S2479-add-rust
ishangsf:gh-pages
ishangsf:master
ishangsf:antonio/SONARJAVA-5412-S7409-add-java
ishangsf:rule/add-RSPEC-S7465
ishangsf:antonio/SONARXML-236-S7207-add-quickfix
ishangsf:rspec-id-counter
ishangsf:rule/S6549-add-kotlin
ishangsf:rule/S6384-add-kotlin
ishangsf:rule/add-RSPEC-S7460
ishangsf:rule/add-RSPEC-S7454
ishangsf:rule/add-RSPEC-S7457
ishangsf:rule/S3807-add-rust
ishangsf:rule/add-RSPEC-S7464
ishangsf:rule/add-RSPEC-S7463
ishangsf:rule/add-RSPEC-S7462
ishangsf:rule/S2479-add-rust
ishangsf:rule/add-RSPEC-S7461
ishangsf:rule/add-RSPEC-S7458
ishangsf:rule/add-RSPEC-S7459
ishangsf:rule/add-RSPEC-S7456
ishangsf:rule/add-RSPEC-S7455
ishangsf:rule/add-RSPEC-S7453
ishangsf:tc/sca-debug
ishangsf:plt/sonarkt-582-java
ishangsf:rule/S2437-add-rust
ishangsf:rule/S2185-add-rust
ishangsf:rule/S1751-add-rust
ishangsf:rule/add-RSPEC-S7434
ishangsf:rule/add-RSPEC-S7134
ishangsf:with-parameters
ishangsf:RULEAPI-836
ishangsf:rspec-as-npm-package
ishangsf:rule/add-RSPEC-S7205
ishangsf:zglicz-patch-2
ishangsf:rule/add-RSPEC-S7208
ishangsf:ah/jcl-updates-helper-branch
ishangsf:ft/moreupdate
ishangsf:rule/add-RSPEC-S7202
ishangsf:ft/removeDefaultSeverity
ishangsf:rule/add-RSPEC-S7193
ishangsf:rule/add-RSPEC-S7194
ishangsf:rule/add-RSPEC-S7188
ishangsf:mb/product-mapping-ground-truth
ishangsf:rule/add-RSPEC-S7176
ishangsf:rule/add-RSPEC-S7172
ishangsf:ft/rule-mapping
ishangsf:db/SONARJAVA-5042
ishangsf:ft/rule-mapping-nightly
ishangsf:rule/add-RSPEC-S7156
ishangsf:rule/add-RSPEC-S7160
ishangsf:rule/add-RSPEC-S7157
ishangsf:rule/add-RSPEC-S7135
ishangsf:rule/add-RSPEC-S7128
ishangsf:db/BUILD-6576
ishangsf:msr/SONARXML-194
ishangsf:rule/add-RSPEC-S7126
ishangsf:rule/add-RSPEC-S7125
ishangsf:rule/add-RSPEC-S6738
ishangsf:rule/add-RSPEC-S7106
ishangsf:rule/S5338-add-ansible
ishangsf:rule/add-RSPEC-S7083
ishangsf:rule/add-RSPEC-S7086
ishangsf:Antonio/ON-HOLD-add-RSPEC-S7082
ishangsf:rule/add-RSPEC-S7082
ishangsf:rule/S1912-cfamily-quickfix
ishangsf:remove7063
ishangsf:rule/add-RSPEC-S7065
ishangsf:JS-322
ishangsf:rule/add-RSPEC-S7056
ishangsf:feat/smarini/BUILD-6088-add-security-md
ishangsf:margo/S3926-dart
ishangsf:Antonio/ARCHIVE-dart-51-s1144-unused-element-LOCAL
ishangsf:rule/add-RSPEC-S7043
ishangsf:rule/add-RSPEC-S7041
ishangsf:margo/S6582-dart
ishangsf:Zsolt/deprecate-S2325-csharp
ishangsf:ft/revert_coverage
ishangsf:rule/add-RSPEC-S7005
ishangsf:ps/ImproveOnS2583
ishangsf:ft/rule5
ishangsf:lp-test-remove-quality-profile
ishangsf:rule/add-RSPEC-S6986
ishangsf:rule/modify-S5146-java/appsec-1783
ishangsf:sonarjava-5023
ishangsf:ja/S5144-add-micronaut
ishangsf:rule/add-RSPEC-S6980
ishangsf:rule/add-RSPEC-S6981
ishangsf:Zsolt/RSPEC-S6678-add-VBNET
ishangsf:Zsolt/RSPEC-S6673-add-VBNET
ishangsf:Zsolt/RSPEC-S6670-add-VBNET
ishangsf:Zsolt/RSPEC-S6664-add-VBNET
ishangsf:Zsolt/RSPEC-6675-add-VBNET
ishangsf:rule/add-RSPEC-S6970
ishangsf:rule/S5255-add-javascript
ishangsf:rule/s6821-add-html
ishangsf:rule/add-RSPEC-S6963
ishangsf:gb/CPP-5144
ishangsf:rule/add-RSPEC-S6948
ishangsf:rule/python/S5527/adjustments-appsec-1559
ishangsf:greg/S3416-add-vbnet
ishangsf:rule/S1312-add-vbnet
ishangsf:gb/S1871-S3923-LaYC
ishangsf:rule/add-RSPEC-S6944
ishangsf:rule/S2139-add-vbnet
ishangsf:rule/python/S4830/adjustments-appsec-1558
ishangsf:rule/add-RSPEC-S6622
ishangsf:rule/python/S5547/adjustments-appsec-1561
ishangsf:rule/add-RSPEC-S6672-vbnet
ishangsf:rule/add-RSPEC-S6669-vbnet
ishangsf:rule/add-RSPEC-S6674-vbnet
ishangsf:rule/add-RSPEC-S6668-vbnet
ishangsf:rule/add-RSPEC-S6677-vbnet
ishangsf:costin/S6777-add-vbnet
ishangsf:JONAS/modify-S6784-test
ishangsf:rule/add-RSPEC-S6921
ishangsf:SONARHTML-191
ishangsf:rule/S6854-add-html
ishangsf:rule/S6849-add-html
ishangsf:mg/qualities-update
ishangsf:rule/add-RSPEC-S6920
ishangsf:rule/add-RSPEC-S6922
ishangsf:rule/add-RSPEC-S6884
ishangsf:rule/add-RSPEC-S6927
ishangsf:rule/add-RSPEC-S6924
ishangsf:issue-sonarjs-4519
ishangsf:rule/add-RSPEC-S6917
ishangsf:modify-rule-S6874
ishangsf:az/use-node-20-frontend
ishangsf:rule/S5135/add-object-input-filter-example
ishangsf:dependabot/npm_and_yarn/frontend/follow-redirects-1.15.4
ishangsf:ja/appsec-243
ishangsf:ja/S2091-add-jxpath
ishangsf:ja/s2091-add-jxpath
ishangsf:ft/cleaning
ishangsf:plt/RULEAPI-798
ishangsf:rule/add-RSPEC-S6866
ishangsf:andrivet/S5392
ishangsf:ja/APPSEC-1350
ishangsf:az/missing-glibc
ishangsf:dependabot/npm_and_yarn/frontend/adobe/css-tools-4.3.2
ishangsf:rule/add-RSPEC-S6860
ishangsf:rule/add-RSPEC-S6858
ishangsf:jamie.anderson/appsec-1278
ishangsf:rule/add-RSPEC-S6526
ishangsf:hb/appsec-1272
ishangsf:jamie.anderson/S5852-conversion
ishangsf:hb/appsec-1275
ishangsf:hb/appsec-1273
ishangsf:rule/S5131/python/add-fastapi-jinja-appsec-1255
ishangsf:ft/fix-error-login
ishangsf:rule/python/S5131/add-fastapi-appsec-1253
ishangsf:erwan/ModifyS6218
ishangsf:rule/add-RSPEC-S6835
ishangsf:rule/add-RSPEC-S6834
ishangsf:docs/rule-pilot
ishangsf:rule/add-RSPEC-S6815
ishangsf:rule/add-RSPEC-S6812
ishangsf:rule/add-RSPEC-S6820
ishangsf:rule/add-RSPEC-S6805
ishangsf:rule/add-RSPEC-S6808
ishangsf:rule/add-RSPEC-S6801
ishangsf:ft/cppcoreguidelines
ishangsf:S6504-docker-clarification
ishangsf:hb/appsec-1011
ishangsf:hb/appsec-1017
ishangsf:rule/add-RSPEC-S6712
ishangsf:rule/add-RSPEC-S6716
ishangsf:rule/add-RSPEC-S6726
ishangsf:rule/add-RSPEC-S6743
ishangsf:diff-view-appsec
ishangsf:rule/add-RSPEC-S6744
ishangsf:rule/add-RSPEC-S6737
ishangsf:rule/S3749-modify-layc
ishangsf:sonarsec-4045/S5335/update
ishangsf:rule/add-RSPEC-S6728
ishangsf:rule/add-RSPEC-S6715
ishangsf:rule/add-RSPEC-S6724
ishangsf:ps/layc-S3807
ishangsf:mary/S2583
ishangsf:mary/S2589
ishangsf:sonar-rule-api-tests/stable-rspec
ishangsf:rule/add-RSPEC-S6682
ishangsf:mg/S1700
ishangsf:edit_S1128_python
ishangsf:loris/test
ishangsf:rule/add-RSPEC-S6681
ishangsf:marco/modify-RSPEC-S2229
ishangsf:marco/modify-RSPEC-2200
ishangsf:rule/python/add-RSPEC-S6658
ishangsf:rule/deprecate-S6374
ishangsf:rule/add-RSPEC-S6665
ishangsf:rule/python/add-RSPEC-5686
ishangsf:rule/add-RSPEC-S6659
ishangsf:mary/S4275
ishangsf:sebastien/layc-S4210
ishangsf:rule/add-RSPEC-S6658
ishangsf:feature/education
ishangsf:APPSEC-800/S3329/lay-migration
ishangsf:irina/modify-rule-S2127
ishangsf:cristian/layc-2696
ishangsf:rule/add-RSPEC-S1598
ishangsf:db/modify-S1150-layc
ishangsf:dorian-burihabwa-sonarsource-patch-1
ishangsf:S6290/education-migration
ishangsf:db/modify-S1114-layc
ishangsf:irina/modify-rule-S1174
ishangsf:rule/add-RSPEC-S6642
ishangsf:ft/revert-appsec-inline
ishangsf:experiment-new-new-format
ishangsf:modify-rule-S4275/new-format
ishangsf:modify-rule-S6534/adapt-to-layc
ishangsf:modify-rule-S6535/update
ishangsf:ft/common3
ishangsf:rule/add-RSPEC-S6633
ishangsf:rule/add-RSPEC-S6630
ishangsf:rule/S4423-add-bicep
ishangsf:rule/add-RSPEC-S6452
ishangsf:rule/add-RSPEC-S6451
ishangsf:rule/add-RSPEC-S6453
ishangsf:rule/add-RSPEC-S6454
ishangsf:rule/add-RSPEC-S6455
ishangsf:rule/add-RSPEC-S6457
ishangsf:rule/add-RSPEC-S6450
ishangsf:rule/add-RSPEC-S6449
ishangsf:mb/update-S5945
ishangsf:rule/add-RSPEC-S6448
ishangsf:rule/add-RSPEC-S6496
ishangsf:rule/add-RSPEC-S6447
ishangsf:qj/simplify-S5838
ishangsf:rule/add-RSPEC-S6446
ishangsf:rule/add-RSPEC-S6445
ishangsf:rule/add-RSPEC-S6525
ishangsf:rule/add-RSPEC-S6436
ishangsf:rpsec-tool-fix-tests-on-windows-machines
ishangsf:rule/add-RSPEC-S6536
ishangsf:plt/iac/S6410/fix-link
ishangsf:S6173/education
ishangsf:rule/add-RSPEC-S6371
ishangsf:S3649-nhibernate
ishangsf:rule/add-RSPEC-S6370
ishangsf:appsec-505
ishangsf:rule/add-RSPEC-S6368
ishangsf:jb/s5860-kotlin
ishangsf:rule/add-RSPEC-S6356
ishangsf:rule/add-RSPEC-S6614
ishangsf:rule/add-RSPEC-S6616
ishangsf:S6389-ready
ishangsf:czurn/update-rspec-validation
ishangsf:fix-uncatched-promise
ishangsf:rule/test-will-be-removed
ishangsf:czurn/test-br-update
ishangsf:RULEAPI-785
ishangsf:rule/add-RSPEC-S6599
ishangsf:rule/add-RSPEC-S6593
ishangsf:rule/add-RSPEC-S6592
ishangsf:rule/add-RSPEC-S6567
ishangsf:modify-S2757-handle-non-null-assertion-before-comparison
ishangsf:appsec-50
ishangsf:S5335/education
ishangsf:az/link-to-official
ishangsf:S6173/java/education
ishangsf:S6173/php/education
ishangsf:rule/add-RSPEC-S6533
ishangsf:czurn/test-checks
ishangsf:rule/add-RSPEC-S6521
ishangsf:rule/add-RSPEC-S6520
ishangsf:czurn/update-rules-headers
ishangsf:feature/education-new-checks-rebased
ishangsf:czurn/education-rebased
ishangsf:feature/education-new-checks
ishangsf:update-S1135
ishangsf:ar/footnote
ishangsf:marco/S3400
ishangsf:fix/typo/S5131
ishangsf:feature/education-updated
ishangsf:feature/education-backup
ishangsf:czurn/feature/education-fix-styling
ishangsf:rule/python/add-RSPEC-S6432
ishangsf:aa/S5945-constexpr
ishangsf:rule/S5542-APPSEC-32-reconsider-raising-on-CBC
ishangsf:dockerfile/ruleapi-773
ishangsf:BUILD-2024
ishangsf:rule/edit_S3776_java
ishangsf:Deprecate-rule-S3972
ishangsf:rule/S6321-add-javascript
ishangsf:czurn/test-diffs-id
ishangsf:czurn/add-security-principles
ishangsf:plt/education/S2076/java
ishangsf:czurn/test/images
ishangsf:plt/APPSEC-29-VB.NET
ishangsf:plt/APPSEC-29
ishangsf:rule/add-RSPEC-S6434
ishangsf:plt/APPSEC-28
ishangsf:hb/education/S5131/fix
ishangsf:education/S5131
ishangsf:education-fix-ut-windows
ishangsf:ls/education/S5131/one_file_per_language
ishangsf:rule/add-RSPEC-S6425
ishangsf:test-branch-for-nested-common-folders
ishangsf:czurn/test/education_images
ishangsf:revert-926-jt/RULEAPI-755-update-cwe-urls
ishangsf:update_s5122_withusercontrolledorigin
ishangsf:MMF-2604
ishangsf:plt/iac/S6385/secondary-location
ishangsf:S1172/add-python
ishangsf:plt/iac/S6385/fix-section-names
ishangsf:edit_S1940_python
ishangsf:modify_s6173
ishangsf:rule/add-RSPEC-S6415
ishangsf:fix/re-bot/ownership
ishangsf:drop-rule-s6394-for-php
ishangsf:revert-688-fix-RSPEC-S5131-message
ishangsf:rule/add-RSPEC-S6392
ishangsf:S1001-CPP-1307
ishangsf:CPP-2006
ishangsf:jb/s5866-kotlin
ishangsf:jb/s5854-kotlin
ishangsf:jb/s5840-kotlin
ishangsf:long-adoc-check
ishangsf:rule/add-RSPEC-S6360
ishangsf:rule/add-RSPEC-S6357
ishangsf:margo/s4348-kotlin
ishangsf:margo/s6206-kotlin
ishangsf:jb/s2272-kotlin
ishangsf:jb/s2116-kotlin
ishangsf:fix-cloudformation-s6295
ishangsf:rule/add-RSPEC-S6340
ishangsf:update_validation_schema_metadata
ishangsf:example-syntax-highlighting
ishangsf:dont-mind-me
ishangsf:example
2 Commits
master
...
rule/S2479
Author | SHA1 | Message | Date | |
---|---|---|---|---|
![]() |
6f6d0490cb | Update RSPEC | ||
![]() |
a6ad91c923 | Add rust to rule S2479 |
2 changed files with 15 additions and 0 deletions
7
rules/S2479/rust/metadata.json
Normal file
7
rules/S2479/rust/metadata.json
Normal file
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"title": "Invisible Unicode characters should not be used",
|
||||
"tags": [
|
||||
"pitfall",
|
||||
"clippy"
|
||||
]
|
||||
}
|
8
rules/S2479/rust/rule.adoc
Normal file
8
rules/S2479/rust/rule.adoc
Normal file
|
@ -0,0 +1,8 @@
|
|||
== Why is this an issue?
|
||||
|
||||
String literals containing invisible Unicode characters can lead to code that is difficult to read, debug, and maintain. These characters are not visually apparent, which can cause confusion for developers trying to understand the code. Ensuring that string literals are free of invisible characters improves code clarity and reduces the risk of unintended behavior.
|
||||
|
||||
== Resources
|
||||
=== Documentation
|
||||
|
||||
* Clippy Lints - https://rust-lang.github.io/rust-clippy/master/index.html#invisible_characters
|
Write
Preview
Loading…
x
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.