add_ignore() — tailwindcss Function Reference
Architecture documentation for the add_ignore() function in walk.rs from the tailwindcss codebase.
Entity Profile
Dependency Diagram
graph TD f4964aa2_53a1_cae0_78b3_2ff3218faae7["add_ignore()"] c82955a5_a16d_b803_18a4_ce7aacbf9858["add_gitignore()"] c82955a5_a16d_b803_18a4_ce7aacbf9858 -->|calls| f4964aa2_53a1_cae0_78b3_2ff3218faae7 40ffab1c_8b5a_2b48_7492_8e870bd7ddef["explicit_ignore()"] 40ffab1c_8b5a_2b48_7492_8e870bd7ddef -->|calls| f4964aa2_53a1_cae0_78b3_2ff3218faae7 9f6ff9ed_d520_c960_130c_61f4d7def4d7["explicit_ignore_exclusive_use()"] 9f6ff9ed_d520_c960_130c_61f4d7def4d7 -->|calls| f4964aa2_53a1_cae0_78b3_2ff3218faae7 93d52820_2935_3539_0249_3548606f967a["get_or_set_current_dir()"] f4964aa2_53a1_cae0_78b3_2ff3218faae7 -->|calls| 93d52820_2935_3539_0249_3548606f967a 6674e625_ef87_8bbf_047f_e3edaf252723["add()"] f4964aa2_53a1_cae0_78b3_2ff3218faae7 -->|calls| 6674e625_ef87_8bbf_047f_e3edaf252723 e16c7a27_1865_9055_554b_f50df737dd8e["push()"] f4964aa2_53a1_cae0_78b3_2ff3218faae7 -->|calls| e16c7a27_1865_9055_554b_f50df737dd8e 9d894c7c_30e0_c74a_cfb3_a68f088d0048["build()"] f4964aa2_53a1_cae0_78b3_2ff3218faae7 -->|calls| 9d894c7c_30e0_c74a_cfb3_a68f088d0048 style f4964aa2_53a1_cae0_78b3_2ff3218faae7 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
crates/ignore/src/walk.rs lines 707–730
pub fn add_ignore<P: AsRef<Path>>(&mut self, path: P) -> Option<Error> {
// CHANGED: Dropped this code
// let path = path.as_ref();
// let Some(cwd) = self.get_or_set_current_dir() else {
// let err = std::io::Error::other(format!(
// "CWD is not known, ignoring global gitignore {}",
// path.display()
// ));
// return Some(err.into());
// };
// let mut builder = GitignoreBuilder::new(cwd);
let mut builder = GitignoreBuilder::new("");
let mut errs = PartialErrorBuilder::default();
errs.maybe_push(builder.add(path));
match builder.build() {
Ok(gi) => {
self.ig_builder.add_ignore(gi);
}
Err(err) => {
errs.push(err);
}
}
errs.into_error_option()
}
Domain
Subdomains
Source
Frequently Asked Questions
What does add_ignore() do?
add_ignore() is a function in the tailwindcss codebase.
What does add_ignore() call?
add_ignore() calls 4 function(s): add, build, get_or_set_current_dir, push.
What calls add_ignore()?
add_ignore() is called by 3 function(s): add_gitignore, explicit_ignore, explicit_ignore_exclusive_use.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free