squakez opened a new issue, #3536:
URL: https://github.com/apache/camel-k/issues/3536

   `golangci-lint` used in github actions is now `1.47.2` version and it is 
reporting several issues. 
   
   ```
   cmd/util/vfs-gen/multifs/multidir.go:43:10                                   
exhaustruct   entries is missing in dirInfo
   cmd/util/vfs-gen/multifs/multidir.go:87:45                                   
exhaustruct   entries is missing in dirInfo
   cmd/util/vfs-gen/multifs/multidir.go:110:11                                  
exhaustruct   pos is missing in dir
   pkg/controller/integrationplatform/create.go:33:10                           
exhaustruct   baseAction is missing in createAction
   pkg/controller/integrationplatform/initialize.go:37:10                       
exhaustruct   baseAction is missing in initializeAction
   pkg/controller/integrationplatform/initialize.go:134:10                      
exhaustruct   Status is missing in PersistentVolumeClaim
   pkg/controller/integrationplatform/initialize.go:139:15                      
exhaustruct   GenerateName, SelfLink, UID, ResourceVersion, Generation, 
CreationTimestamp, DeletionTimestamp, DeletionGracePeriodSeconds, Annotations, 
OwnerReferences, Finalizers, ClusterName, ManagedFields are missing in 
ObjectMeta
   pkg/controller/integrationplatform/initialize.go:146:9                       
exhaustruct   Selector, VolumeName, StorageClassName, VolumeMode, DataSource, 
DataSourceRef are missing in PersistentVolumeClaimSpec
   pkg/controller/integrationplatform/initialize.go:150:15                      
exhaustruct   Limits is missing in ResourceRequirements
   pkg/controller/integrationplatform/integrationplatform_controller.go:74:66   
exhaustruct   MaxConcurrentReconciles, RateLimiter, Log, CacheSyncTimeout, 
RecoverPanic are missing in Options
   pkg/controller/integrationplatform/integrationplatform_controller.go:80:36   
exhaustruct   TypeMeta, ObjectMeta, Spec, Status are missing in 
IntegrationPlatform
   pkg/controller/integrationplatform/integrationplatform_controller.go:82:3    
exhaustruct   CreateFunc, GenericFunc are missing in FilteringFuncs
   pkg/controller/integrationplatform/integrationplatform_controller.go:111:31  
exhaustruct   client, reader, scheme, recorder are missing in 
reconcileIntegrationPlatform
   pkg/controller/integrationplatform/integrationplatform_controller.go:138:10  
exhaustruct   Requeue, RequeueAfter are missing in Result
   pkg/controller/integrationplatform/integrationplatform_controller.go:151:11  
exhaustruct   Requeue, RequeueAfter are missing in Result
   pkg/controller/integrationplatform/integrationplatform_controller.go:160:10  
exhaustruct   Requeue, RequeueAfter are missing in Result
   pkg/controller/integrationplatform/integrationplatform_controller.go:222:9   
exhaustruct   Requeue is missing in Result
   pkg/controller/integrationplatform/kaniko_cache.go:49:9                      
exhaustruct   Status is missing in Pod
   pkg/controller/integrationplatform/kaniko_cache.go:54:15                     
exhaustruct   GenerateName, SelfLink, UID, ResourceVersion, Generation, 
CreationTimestamp, DeletionTimestamp, DeletionGracePeriodSeconds, Annotations, 
OwnerReferences, Finalizers, ClusterName, ManagedFields are missing in 
ObjectMeta
   pkg/controller/integrationplatform/kaniko_cache.go:61:9                      
exhaustruct   EphemeralContainers, TerminationGracePeriodSeconds, 
ActiveDeadlineSeconds, DNSPolicy, NodeSelector, ServiceAccountName, 
DeprecatedServiceAccount, AutomountServiceAccountToken, NodeName, HostNetwork, 
HostPID, HostIPC, ShareProcessNamespace, SecurityContext, ImagePullSecrets, 
Hostname, Subdomain, Affinity, SchedulerName, Tolerations, HostAliases, 
PriorityClassName, Priority, DNSConfig, ReadinessGates, RuntimeClassName, 
EnableServiceLinks, PreemptionPolicy, Overhead, TopologySpreadConstraints, 
SetHostnameAsFQDN are missing in PodSpec
   pkg/controller/integrationplatform/kaniko_cache.go:98:20                     
exhaustruct   HostPath, EmptyDir, GCEPersistentDisk, AWSElasticBlockStore, 
GitRepo, Secret, NFS, ISCSI, Glusterfs, RBD, FlexVolume, Cinder, CephFS, 
Flocker, DownwardAPI, FC, AzureFile, ConfigMap, VsphereVolume, Quobyte, 
AzureDisk, PhotonPersistentDisk, Projected, PortworxVolume, ScaleIO, StorageOS, 
CSI, Ephemeral are missing in VolumeSource
   pkg/controller/integrationplatform/kaniko_cache.go:99:31                     
exhaustruct   ReadOnly is missing in PersistentVolumeClaimVolumeSource
   pkg/controller/integrationplatform/monitor.go:30:10                          
exhaustruct   baseAction is missing in monitorAction
   pkg/controller/integrationplatform/warm.go:34:10                             
exhaustruct   baseAction is missing in warmAction
   pkg/controller/integrationplatform/warm.go:54:9                              
exhaustruct   Spec, Status are missing in Pod
   pkg/controller/integrationplatform/warm.go:59:15                             
exhaustruct   GenerateName, SelfLink, UID, ResourceVersion, Generation, 
CreationTimestamp, DeletionTimestamp, DeletionGracePeriodSeconds, Labels, 
Annotations, OwnerReferences, Finalizers, ClusterName, ManagedFields are 
missing in ObjectMeta
   pkg/controller/integrationplatform/create_test.go:36:8                       
exhaustruct   TypeMeta, ObjectMeta, Spec, Status are missing in 
IntegrationPlatform
   pkg/controller/integrationplatform/initialize_test.go:37:8                   
exhaustruct   TypeMeta, ObjectMeta, Spec, Status are missing in 
IntegrationPlatform
   pkg/controller/integrationplatform/warm_test.go:42:9                         
exhaustruct   Spec is missing in Pod
   pkg/controller/integrationplatform/warm_test.go:47:15                        
exhaustruct   GenerateName, SelfLink, UID, ResourceVersion, Generation, 
CreationTimestamp, DeletionTimestamp, DeletionGracePeriodSeconds, Labels, 
Annotations, OwnerReferences, Finalizers, ClusterName, ManagedFields are 
missing in ObjectMeta
   pkg/controller/integrationplatform/warm_test.go:51:11                        
exhaustruct   Conditions, Message, Reason, NominatedNodeName, HostIP, PodIP, 
PodIPs, StartTime, InitContainerStatuses, ContainerStatuses, QOSClass, 
EphemeralContainerStatuses are missing in PodStatus
   pkg/controller/integrationplatform/warm_test.go:77:9                         
exhaustruct   Spec is missing in Pod
   pkg/controller/integrationplatform/warm_test.go:82:15                        
exhaustruct   GenerateName, SelfLink, UID, ResourceVersion, Generation, 
CreationTimestamp, DeletionTimestamp, DeletionGracePeriodSeconds, Labels, 
Annotations, OwnerReferences, Finalizers, ClusterName, ManagedFields are 
missing in ObjectMeta
   pkg/controller/integrationplatform/warm_test.go:86:11                        
exhaustruct   Conditions, Message, Reason, NominatedNodeName, HostIP, PodIP, 
PodIPs, StartTime, InitContainerStatuses, ContainerStatuses, QOSClass, 
EphemeralContainerStatuses are missing in PodStatus
   pkg/controller/integrationplatform/warm_test.go:112:9                        
exhaustruct   Spec is missing in Pod
   pkg/controller/integrationplatform/warm_test.go:121:11                       
exhaustruct   Conditions, Message, Reason, NominatedNodeName, HostIP, PodIP, 
PodIPs, StartTime, InitContainerStatuses, ContainerStatuses, QOSClass, 
EphemeralContainerStatuses are missing in PodStatus
   pkg/controller/integrationplatform/initialize_test.go:36:6                   
nosnakecase   TestTimeouts_Default contains underscore. You should use mixedCap 
or MixedCap.
   pkg/controller/integrationplatform/initialize_test.go:59:6                   
nosnakecase   TestTimeouts_MavenComputedFromBuild contains underscore. You 
should use mixedCap or MixedCap.
   pkg/controller/integrationplatform/initialize_test.go:89:6                   
nosnakecase   TestTimeouts_Truncated contains underscore. You should use 
mixedCap or MixedCap.
   pkg/controller/integrationplatform/warm_test.go:35:6                         
nosnakecase   TestWarm_Succeeded contains underscore. You should use mixedCap 
or MixedCap.
   pkg/controller/integrationplatform/warm_test.go:70:6                         
nosnakecase   TestWarm_Failing contains underscore. You should use mixedCap or 
MixedCap.
   pkg/controller/integrationplatform/warm_test.go:105:6                        
nosnakecase   TestWarm_WarmingUp contains underscore. You should use mixedCap 
or MixedCap.
   pkg/util/util.go:277:39                                                      
nosnakecase   O_RDWR contains underscore. You should use mixedCap or MixedCap.
   pkg/util/util.go:565:27                                                      
nosnakecase   O_RDWR contains underscore. You should use mixedCap or MixedCap.
   pkg/util/camel/camel_dependencies.go:57:98                                   
exhaustruct   Classifier, Exclusions are missing in Dependency
   pkg/util/camel/camel_dependencies.go:139:58                                  
exhaustruct   Name is missing in Repository
   pkg/util/camel/camel_dependencies.go:142:17                                  
exhaustruct   UpdatePolicy is missing in RepositoryPolicy
   pkg/util/camel/camel_dependencies.go:146:18                                  
exhaustruct   UpdatePolicy is missing in RepositoryPolicy
   pkg/util/camel/camel_dependencies.go:166:12                                  
exhaustruct   Dependencies is missing in Plugin
   pkg/util/camel/camel_dependencies.go:183:11                                  
exhaustruct   Version, Type, Classifier, Scope, Exclusions are missing in 
Dependency
   pkg/util/camel/camel_dependencies.go:209:10                                  
exhaustruct   Version, Type, Classifier, Scope, Exclusions are missing in 
Dependency
   pkg/util/camel/camel_runtime_catalog.go:28:13                                
exhaustruct   CamelCatalogSpec, artifactByScheme, artifactByDataFormat, 
schemesByID, languageDependencies, javaTypeDependencies are missing in 
RuntimeCatalog
   pkg/util/camel/catalog.go:69:33                                              
exhaustruct   ApplicationClass, Dependencies, Capabilities are missing in 
RuntimeSpec
   pkg/util/camel/catalog.go:129:13                                             
exhaustruct   TypeMeta, ObjectMeta, Status, Spec are missing in CamelCatalog
   pkg/util/camel/catalog.go:178:12                                             
exhaustruct   Dependencies is missing in Plugin
   pkg/util/camel/catalog.go:194:13                                             
exhaustruct   Extensions is missing in Build
   pkg/util/camel/camel_util_test.go:30:10                                      
exhaustruct   Artifacts, Loaders are missing in CamelCatalogSpec
   pkg/util/camel/camel_util_test.go:31:10                                      
exhaustruct   Artifacts, Loaders are missing in CamelCatalogSpec
   pkg/builder/types.go:77:2                                                    
containedctx  found a struct that contains a context.Context field
   cmd/util/doc-gen/generators/traitmetadatagen.go:111:36                       
nosnakecase   O_RDWR contains underscore. You should use mixedCap or MixedCap.
   pkg/cmd/local/local_test.go:29:6                                             
nosnakecase   TestValidatePropertyFiles_ShouldSucceed contains underscore. You 
should use mixedCap or MixedCap.
   pkg/cmd/local/local_test.go:45:6                                             
nosnakecase   TestValidatePropertyFiles_ShouldFailNotAPropertiesFile contains 
underscore. You should use mixedCap or MixedCap.
   pkg/cmd/local/local_test.go:62:6                                             
nosnakecase   TestValidatePropertyFiles_ShouldFailNotFound contains underscore. 
You should use mixedCap or MixedCap.
   pkg/trait/trait_types.go:174:2                                               
containedctx  found a struct that contains a context.Context field
   pkg/trait/jvm.go:82:1                                                        
maintidx      Function name: Apply, Cyclomatic Complexity: 41, Halstead Volume: 
6379.68, Maintainability Index: 18
   pkg/trait/route_test.go:197:6                                                
nosnakecase   TestRoute_Default contains underscore. You should use mixedCap or 
MixedCap.
   pkg/trait/route_test.go:219:6                                                
nosnakecase   TestRoute_Disabled contains underscore. You should use mixedCap 
or MixedCap.
   pkg/trait/route_test.go:244:6                                                
nosnakecase   TestRoute_Configure_IntegrationKitOnly contains underscore. You 
should use mixedCap or MixedCap.
   pkg/trait/route_test.go:258:6                                                
nosnakecase   TestRoute_Host contains underscore. You should use mixedCap or 
MixedCap.
   pkg/trait/route_test.go:284:6                                                
nosnakecase   TestRoute_TLS_From_Secret_reencrypt contains underscore. You 
should use mixedCap or MixedCap.
   pkg/trait/route_test.go:319:6                                                
nosnakecase   TestRoute_TLS_wrong_secret contains underscore. You should use 
mixedCap or MixedCap.
   pkg/trait/route_test.go:348:6                                                
nosnakecase   TestRoute_TLS_secret_wrong_key contains underscore. You should 
use mixedCap or MixedCap.
   pkg/trait/route_test.go:376:6                                                
nosnakecase   TestRoute_TLS_secret_missing_key contains underscore. You should 
use mixedCap or MixedCap.
   pkg/trait/route_test.go:404:6                                                
nosnakecase   TestRoute_TLS_reencrypt contains underscore. You should use 
mixedCap or MixedCap.
   pkg/trait/route_test.go:439:6                                                
nosnakecase   TestRoute_TLS_edge contains underscore. You should use mixedCap 
or MixedCap.
   pkg/trait/route_test.go:473:6                                                
nosnakecase   TestRoute_TLS_passthrough contains underscore. You should use 
mixedCap or MixedCap.
   pkg/trait/route_test.go:505:6                                                
nosnakecase   TestRoute_WithCustomServicePort contains underscore. You should 
use mixedCap or MixedCap.
   pkg/trait/util_test.go:159:6                                                 
nosnakecase   TestMigrateLegacyConfiguration_invalidConfiguration contains 
underscore. You should use mixedCap or MixedCap.
   pkg/controller/integration/kits_test.go:37:6                                 
nosnakecase   TestLookupKitForIntegration_DiscardKitsInError contains 
underscore. You should use mixedCap or MixedCap.
   pkg/controller/integration/kits_test.go:114:6                                
nosnakecase   TestLookupKitForIntegration_DiscardKitsWithIncompatibleTraits 
contains underscore. You should use mixedCap or MixedCap.
   pkg/controller/integration/kits_test.go:247:6                                
nosnakecase   TestHasMatchingTraits_KitNoTraitShouldNotBePicked contains 
underscore. You should use mixedCap or MixedCap.
   pkg/controller/integration/kits_test.go:287:6                                
nosnakecase   TestHasMatchingTraits_KitSameTraitShouldBePicked contains 
underscore. You should use mixedCap or MixedCap.
   pkg/util/cancellable/cancellable.go:45:2                                     
containedctx  found a struct that contains a context.Context field
   pkg/install/cluster.go:43:1                                                  
maintidx      Function name: SetupClusterWideResourcesOrCollect, Cyclomatic 
Complexity: 44, Halstead Volume: 4245.09, Maintainability Index: 19
   pkg/install/operator.go:76:1                                                 
maintidx      Function name: OperatorOrCollect, Cyclomatic Complexity: 63, 
Halstead Volume: 7841.09, Maintainability Index: 12
   pkg/install/cluster.go:97:27                                                 
nosnakecase   
Convert_v1_CustomResourceDefinition_To_apiextensions_CustomResourceDefinition 
contains underscore. You should use mixedCap or MixedCap.
   pkg/install/cluster.go:102:31                                                
nosnakecase   
Convert_apiextensions_CustomResourceDefinition_To_v1beta1_CustomResourceDefinition
 contains underscore. You should use mixedCap or MixedCap.
   pkg/cmd/uninstall.go:130:2                                                   
ifshort       variable 'uninstallViaOLM' is only used in the if-statement 
(pkg/cmd/uninstall.go:150:2); consider using short syntax
   pkg/cmd/install.go:214:1                                                     
maintidx      Function name: install, Cyclomatic Complexity: 78, Halstead 
Volume: 10097.10, Maintainability Index: 6
   pkg/cmd/run.go:497:1                                                         
maintidx      Function name: createOrUpdateIntegration, Cyclomatic Complexity: 
48, Halstead Volume: 7726.13, Maintainability Index: 15
   pkg/cmd/root.go:47:2                                                         
nosnakecase   _client contains underscore. You should use mixedCap or MixedCap.
   pkg/cmd/root.go:225:13                                                       
nosnakecase   _client contains underscore. You should use mixedCap or MixedCap.
   pkg/cmd/root.go:226:18                                                       
nosnakecase   _client contains underscore. You should use mixedCap or MixedCap.
   pkg/cmd/run_help_test.go:45:6                                                
nosnakecase   TestExtractProperties_SingleKeyValue contains underscore. You 
should use mixedCap or MixedCap.
   pkg/cmd/run_help_test.go:56:6                                                
nosnakecase   TestExtractProperties_FromFile contains underscore. You should 
use mixedCap or MixedCap.
   pkg/util/registry/registry_test.go:26:6                                      
nosnakecase   TestAuth_GenerateDockerConfig contains underscore. You should use 
mixedCap or MixedCap.
   pkg/util/registry/registry_test.go:55:6                                      
nosnakecase   TestAuth_Validate contains underscore. You should use mixedCap or 
MixedCap.
   ```
   
   _Originally posted by @squakez in 
https://github.com/apache/camel-k/issues/3533#issuecomment-1211616408_


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to