pub struct AbbreviationAbuseRule;Expand description
Detect excessive abbreviations: mgr, ctrl, btn, usr, pwd, etc.
Trait Implementations§
Source§impl Rule for AbbreviationAbuseRule
impl Rule for AbbreviationAbuseRule
fn name(&self) -> &'static str
Source§fn check(
&self,
file_path: &Path,
syntax_tree: &File,
_content: &str,
lang: &str,
is_test_file: bool,
) -> Vec<CodeIssue>
fn check( &self, file_path: &Path, syntax_tree: &File, _content: &str, lang: &str, is_test_file: bool, ) -> Vec<CodeIssue>
Original check method (backward compatible)
Source§fn check_with_context(
&self,
file_path: &Path,
syntax_tree: &File,
content: &str,
lang: &str,
is_test_file: bool,
_context: &FileContext,
_config: &ProjectConfig,
) -> Vec<CodeIssue>
fn check_with_context( &self, file_path: &Path, syntax_tree: &File, content: &str, lang: &str, is_test_file: bool, _context: &FileContext, _config: &ProjectConfig, ) -> Vec<CodeIssue>
New method: check with context (recommended)
Auto Trait Implementations§
impl Freeze for AbbreviationAbuseRule
impl RefUnwindSafe for AbbreviationAbuseRule
impl Send for AbbreviationAbuseRule
impl Sync for AbbreviationAbuseRule
impl Unpin for AbbreviationAbuseRule
impl UnsafeUnpin for AbbreviationAbuseRule
impl UnwindSafe for AbbreviationAbuseRule
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