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 88adb3a7_20c9_8b61_adf6_49be4e277a09["add_ignore()"] 6a8d7c21_4343_3fb7_8137_126c0361fafb["add_gitignore()"] 6a8d7c21_4343_3fb7_8137_126c0361fafb -->|calls| 88adb3a7_20c9_8b61_adf6_49be4e277a09 14975754_4855_13c2_2197_a77d8777a158["explicit_ignore()"] 14975754_4855_13c2_2197_a77d8777a158 -->|calls| 88adb3a7_20c9_8b61_adf6_49be4e277a09 bffbf6f7_dfe7_3e30_825c_fef083bb024a["explicit_ignore_exclusive_use()"] bffbf6f7_dfe7_3e30_825c_fef083bb024a -->|calls| 88adb3a7_20c9_8b61_adf6_49be4e277a09 72f17e95_bf84_3702_4745_9e338f00b255["get_or_set_current_dir()"] 88adb3a7_20c9_8b61_adf6_49be4e277a09 -->|calls| 72f17e95_bf84_3702_4745_9e338f00b255 77b04a7f_17e5_5782_8d4e_1685abe776be["add()"] 88adb3a7_20c9_8b61_adf6_49be4e277a09 -->|calls| 77b04a7f_17e5_5782_8d4e_1685abe776be 2fcdc00d_9979_79c1_5408_d697c67c1905["push()"] 88adb3a7_20c9_8b61_adf6_49be4e277a09 -->|calls| 2fcdc00d_9979_79c1_5408_d697c67c1905 d723fee5_6735_de38_e918_7afbac537f66["build()"] 88adb3a7_20c9_8b61_adf6_49be4e277a09 -->|calls| d723fee5_6735_de38_e918_7afbac537f66 style 88adb3a7_20c9_8b61_adf6_49be4e277a09 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