#[cfg_attr(coverage_nightly, coverage(off))]
#[cfg(test)]
mod enhanced_javascript_naming_tests {
use crate::services::context::AstItem;
use crate::services::enhanced_typescript_visitor::EnhancedTypeScriptVisitor;
use std::path::Path;
#[cfg(feature = "typescript-ast")]
mod javascript_real_world_tests {
use super::*;
use std::sync::Arc;
use swc_common::{FileName, SourceMap};
use swc_ecma_ast::Module;
use swc_ecma_parser::{lexer::Lexer, EsSyntax, Parser, StringInput, Syntax};
include!("enhanced_naming_tests_js_components.rs");
include!("enhanced_naming_tests_js_patterns.rs");
}
include!("enhanced_naming_tests_js_jsdoc.rs");
}
#[cfg_attr(coverage_nightly, coverage(off))]
#[cfg(test)]
mod enhanced_typescript_naming_tests {
use crate::services::context::AstItem;
use crate::services::enhanced_typescript_visitor::EnhancedTypeScriptVisitor;
use std::path::Path;
#[cfg(feature = "typescript-ast")]
mod typescript_real_world_tests {
use super::*;
use std::sync::Arc;
use swc_common::{FileName, SourceMap};
use swc_ecma_ast::Module;
use swc_ecma_parser::{lexer::Lexer, Parser, StringInput, Syntax, TsSyntax};
include!("enhanced_naming_tests_typescript.rs");
}
}
#[cfg(test)]
#[cfg(feature = "wasm-ast")]
mod enhanced_wasm_naming_tests {
use crate::services::context::AstItem;
use crate::services::languages::wasm::WasmModuleAnalyzer;
use std::path::Path;
include!("enhanced_naming_tests_wasm.rs");
}
#[cfg_attr(coverage_nightly, coverage(off))]
#[cfg(test)]
mod enhanced_naming_integration_tests {
include!("enhanced_naming_tests_integration.rs");
}
#[cfg_attr(coverage_nightly, coverage(off))]
#[cfg(test)]
mod test_utilities {
use crate::services::context::AstItem;
include!("enhanced_naming_tests_utilities.rs");
}