pub struct ScriptAnalyzer;Implementations§
Source§impl ScriptAnalyzer
impl ScriptAnalyzer
pub fn new() -> Self
pub fn analyze(&self, program: &JsProgram) -> Result<ScriptMetadata>
Sourcepub fn analyze_with_rules(
&self,
program: &JsProgram,
file_path: Option<String>,
) -> Result<(ScriptMetadata, AnalysisReport)>
pub fn analyze_with_rules( &self, program: &JsProgram, file_path: Option<String>, ) -> Result<(ScriptMetadata, AnalysisReport)>
执行静态分析规则检查
Trait Implementations§
Source§impl Default for ScriptAnalyzer
impl Default for ScriptAnalyzer
Source§fn default() -> ScriptAnalyzer
fn default() -> ScriptAnalyzer
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ScriptAnalyzer
impl RefUnwindSafe for ScriptAnalyzer
impl Send for ScriptAnalyzer
impl Sync for ScriptAnalyzer
impl Unpin for ScriptAnalyzer
impl UnsafeUnpin for ScriptAnalyzer
impl UnwindSafe for ScriptAnalyzer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more