@@ -580,7 +580,6 @@ pub struct WebSocketSecurityAssessment {
580580
581581/// WebSocket authentication methods
582582#[ derive( Debug , Clone ) ]
583- #[ allow( clippy:: upper_case_acronyms) ]
584583pub enum WebSocketAuthMethod {
585584 Jwt ,
586585 SessionBased ,
@@ -612,7 +611,6 @@ pub enum ScalingStrategy {
612611}
613612
614613/// Advanced Node.js pattern analysis (Phase 1.3)
615- #[ allow( dead_code) ]
616614#[ derive( Debug , Clone ) ]
617615pub struct AdvancedNodePatternInfo {
618616 pub pattern_type : AdvancedNodePatternType ,
@@ -624,7 +622,6 @@ pub struct AdvancedNodePatternInfo {
624622}
625623
626624/// Advanced Node.js pattern types
627- #[ allow( dead_code) ]
628625#[ derive( Debug , Clone ) ]
629626pub enum AdvancedNodePatternType {
630627 SecurityMiddleware ,
@@ -637,7 +634,6 @@ pub enum AdvancedNodePatternType {
637634}
638635
639636/// Middleware information
640- #[ allow( dead_code) ]
641637#[ derive( Debug , Clone ) ]
642638pub struct MiddlewareInfo {
643639 pub name : String ,
@@ -649,7 +645,6 @@ pub struct MiddlewareInfo {
649645}
650646
651647/// Middleware types
652- #[ allow( dead_code) ]
653648#[ derive( Debug , Clone ) ]
654649pub enum MiddlewareType {
655650 Authentication ,
@@ -665,7 +660,6 @@ pub enum MiddlewareType {
665660}
666661
667662/// Error handling pattern information
668- #[ allow( dead_code) ]
669663#[ derive( Debug , Clone ) ]
670664pub struct ErrorHandlingPattern {
671665 pub pattern_type : ErrorHandlingType ,
@@ -676,7 +670,6 @@ pub struct ErrorHandlingPattern {
676670}
677671
678672/// Error handling types
679- #[ allow( dead_code) ]
680673#[ derive( Debug , Clone ) ]
681674pub enum ErrorHandlingType {
682675 TryCatch ,
@@ -689,7 +682,6 @@ pub enum ErrorHandlingType {
689682}
690683
691684/// Error classification
692- #[ allow( dead_code) ]
693685#[ derive( Debug , Clone ) ]
694686pub struct ErrorClassification {
695687 pub error_type : ErrorType ,
@@ -699,8 +691,6 @@ pub struct ErrorClassification {
699691}
700692
701693/// Error types
702- #[ allow( dead_code) ]
703- #[ allow( clippy:: enum_variant_names) ]
704694#[ derive( Debug , Clone ) ]
705695pub enum ErrorType {
706696 ValidationError ,
@@ -714,7 +704,6 @@ pub enum ErrorType {
714704}
715705
716706/// Error severity levels
717- #[ allow( dead_code) ]
718707#[ derive( Debug , Clone ) ]
719708pub enum ErrorSeverity {
720709 Critical ,
@@ -725,7 +714,6 @@ pub enum ErrorSeverity {
725714}
726715
727716/// User impact levels
728- #[ allow( dead_code) ]
729717#[ derive( Debug , Clone ) ]
730718pub enum UserImpact {
731719 ServiceUnavailable ,
@@ -735,7 +723,6 @@ pub enum UserImpact {
735723}
736724
737725/// Performance indicator for advanced patterns
738- #[ allow( dead_code) ]
739726#[ derive( Debug , Clone ) ]
740727pub struct PerformanceIndicator {
741728 pub indicator_type : PerformanceType ,
@@ -746,8 +733,6 @@ pub struct PerformanceIndicator {
746733}
747734
748735/// Performance types
749- #[ allow( dead_code) ]
750- #[ allow( clippy:: upper_case_acronyms) ]
751736#[ derive( Debug , Clone ) ]
752737pub enum PerformanceType {
753738 Memory ,
@@ -761,7 +746,6 @@ pub enum PerformanceType {
761746}
762747
763748/// Performance metrics
764- #[ allow( dead_code) ]
765749#[ derive( Debug , Clone ) ]
766750pub struct PerformanceMetrics {
767751 pub response_time : Option < f64 > ,
@@ -772,7 +756,6 @@ pub struct PerformanceMetrics {
772756}
773757
774758/// Microservice pattern information
775- #[ allow( dead_code) ]
776759#[ derive( Debug , Clone ) ]
777760pub struct MicroservicePattern {
778761 pub pattern_name : String ,
@@ -783,21 +766,17 @@ pub struct MicroservicePattern {
783766}
784767
785768/// Service communication patterns
786- #[ allow( dead_code) ]
787- #[ allow( clippy:: upper_case_acronyms) ]
788- #[ allow( non_camel_case_types) ]
789769#[ derive( Debug , Clone ) ]
790770pub enum ServiceCommunication {
791771 Http ,
792772 GraphQL ,
793- gRPC ,
773+ GRpc ,
794774 MessageQueue ,
795775 EventStream ,
796776 WebSocket ,
797777}
798778
799779/// Data consistency patterns
800- #[ allow( dead_code) ]
801780#[ derive( Debug , Clone ) ]
802781pub enum DataConsistency {
803782 Strong ,
@@ -808,7 +787,6 @@ pub enum DataConsistency {
808787}
809788
810789/// Fault tolerance patterns
811- #[ allow( dead_code) ]
812790#[ derive( Debug , Clone ) ]
813791pub enum FaultTolerance {
814792 CircuitBreaker ,
@@ -820,7 +798,6 @@ pub enum FaultTolerance {
820798}
821799
822800/// Monitoring levels
823- #[ allow( dead_code) ]
824801#[ derive( Debug , Clone ) ]
825802pub enum MonitoringLevel {
826803 Comprehensive ,
@@ -830,7 +807,6 @@ pub enum MonitoringLevel {
830807}
831808
832809/// Database pattern information
833- #[ allow( dead_code) ]
834810#[ derive( Debug , Clone ) ]
835811pub struct DatabasePattern {
836812 pub database_type : DatabaseType ,
@@ -841,7 +817,6 @@ pub struct DatabasePattern {
841817}
842818
843819/// Database types
844- #[ allow( dead_code) ]
845820#[ derive( Debug , Clone ) ]
846821pub enum DatabaseType {
847822 PostgreSQL ,
@@ -855,8 +830,6 @@ pub enum DatabaseType {
855830}
856831
857832/// Database access patterns
858- #[ allow( dead_code) ]
859- #[ allow( clippy:: upper_case_acronyms) ]
860833#[ derive( Debug , Clone ) ]
861834pub enum DatabaseAccessPattern {
862835 DirectAccess ,
@@ -868,7 +841,6 @@ pub enum DatabaseAccessPattern {
868841}
869842
870843/// Optimization levels
871- #[ allow( dead_code) ]
872844#[ derive( Debug , Clone ) ]
873845pub enum OptimizationLevel {
874846 High ,
@@ -878,7 +850,6 @@ pub enum OptimizationLevel {
878850}
879851
880852/// Connection management patterns
881- #[ allow( dead_code) ]
882853#[ derive( Debug , Clone ) ]
883854pub enum ConnectionManagement {
884855 Pool ,
@@ -889,8 +860,6 @@ pub enum ConnectionManagement {
889860}
890861
891862/// Transaction handling patterns
892- #[ allow( dead_code) ]
893- #[ allow( clippy:: upper_case_acronyms) ]
894863#[ derive( Debug , Clone ) ]
895864pub enum TransactionHandling {
896865 Acid ,
@@ -907,18 +876,12 @@ pub struct JavaScriptAnalyzer {
907876 react_patterns : HashMap < String , Regex > ,
908877 nodejs_patterns : HashMap < String , Regex > ,
909878 typescript_patterns : HashMap < String , Regex > ,
910- #[ allow( dead_code) ]
911879 vue_patterns : HashMap < String , Regex > ,
912- #[ allow( dead_code) ]
913880 angular_patterns : HashMap < String , Regex > ,
914881 // Phase 1.3 additions
915- #[ allow( dead_code) ]
916882 security_patterns : HashMap < String , Regex > ,
917- #[ allow( dead_code) ]
918883 performance_patterns : HashMap < String , Regex > ,
919- #[ allow( dead_code) ]
920884 websocket_patterns : HashMap < String , Regex > ,
921- #[ allow( dead_code) ]
922885 advanced_typescript_patterns : HashMap < String , Regex > ,
923886}
924887
@@ -1659,7 +1622,6 @@ impl JavaScriptAnalyzer {
16591622 }
16601623 }
16611624
1662- #[ allow( dead_code) ]
16631625 fn extract_route_parameters ( & self , path : & str ) -> Vec < String > {
16641626 let param_pattern = Regex :: new ( r":(\w+)" ) . unwrap ( ) ;
16651627 param_pattern
0 commit comments