pub struct FileStructureRule;Expand description
Detects files that are too long (>1000 lines)
Trait Implementations§
Source§impl Rule for FileStructureRule
impl Rule for FileStructureRule
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 FileStructureRule
impl RefUnwindSafe for FileStructureRule
impl Send for FileStructureRule
impl Sync for FileStructureRule
impl Unpin for FileStructureRule
impl UnsafeUnpin for FileStructureRule
impl UnwindSafe for FileStructureRule
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