diff --git a/substrate/frame/support/procedural/src/storage_alias.rs b/substrate/frame/support/procedural/src/storage_alias.rs
index 7699568721788e3cd4ba95f0284512e2e77cba20..b44a7ee997fe2bc7f45bd384bc6db91dd75e43a6 100644
--- a/substrate/frame/support/procedural/src/storage_alias.rs
+++ b/substrate/frame/support/procedural/src/storage_alias.rs
@@ -626,6 +626,7 @@ fn generate_storage_instance(
 
 	// Implement `StorageInstance` trait.
 	let code = quote! {
+		#[allow(non_camel_case_types)]
 		#visibility struct #name< #impl_generics >(
 			#crate_::sp_std::marker::PhantomData<(#type_generics)>
 		) #where_clause;