FileScanner — tailwindcss Architecture
Recursive directory traversal and automatic source detection logic.
Entity Profile
Relationship Graph
Domain
Functions
- PUBLIC_PACKAGES()
- RootLayout()
- absolute_parent_anchored()
- activate_worker()
- actual()
- add()
- add()
- add()
- add()
- add_child()
- add_custom_ignore_filename()
- add_ignore()
- add_line()
- add_parents()
- advance()
- all_true()
- allow_directories()
- analyzeImportPaths()
- args()
- args()
- binary()
- blue()
- build()
- build()
- build_global()
- builder()
- case_insensitive()
- convertNumber()
- convertNumber()
- createSetup()
- create_files_in()
- create_walker()
- current_dir()
- current_dir()
- custom_ignore_over_ignore()
- default_case_sensitive()
- default_types_are_sorted()
- depth()
- descendants()
- designSystem()
- device_num()
- dim()
- distance()
- drop()
- empty()
- entry()
- eprintln()
- error()
- errored()
- errored_partial()
- explicit_ignore()
- extract()
- extract_candidates()
- extract_css_variables()
- fetchStyles()
- findTargetNode()
- flush()
- fmt()
- fmt()
- follow_links()
- format()
- from()
- from()
- from()
- from()
- fromString()
- from_walkdir()
- getPropertyValue()
- get_bytes_attrs()
- get_bytes_range_attrs()
- get_candidates_with_positions()
- get_files()
- get_gitignore()
- get_globs()
- get_normalized_sources()
- gi_from_str()
- git_exclude()
- git_global()
- git_ignore()
- gitconfig_xdg_contents()
- gitignore()
- gitignore()
- gitignore()
- gitignore_no_git()
- gitignore_parent()
- gitignore_skip_bom()
- has_any_ignore_rules()
- header()
- hidden()
- highlight()
- ignore()
- ignore()
- ignore_case_insensitive()
- ignore_case_insensitive()
- ignore_over_gitignore()
- importRules()
- include_str()
- include_str()
- init_tracing()
- inner()
- inner()
- ino()
- ino()
- isRepoDirty()
- is_dir()
- is_empty()
- is_empty()
- is_hidden()
- is_ignore()
- is_io()
- is_negated()
- is_only_dir()
- is_root()
- is_stdin()
- it_includes_skipped_by_default_extensions_with_a_specific_source()
- it_respects_gitignore_in_workspace_root()
- it_respects_gitignore_in_workspace_root_for_manual_globs()
- it_should_be_possible_to_scan_in_the_parent_directory()
- it_should_find_new_extensions()
- it_should_ignore_and_expand_nested_ignored_folders()
- it_should_ignore_binary_files()
- it_should_ignore_known_extensions()
- it_should_ignore_known_files()
- it_should_ignore_negated_custom_sources()
- it_should_include_defined_extensions_that_are_ignored_by_default()
- it_should_list_all_files_in_the_public_folder_explicitly()
- it_should_list_all_files_in_the_public_folder_explicitly_except_ignored_files()
- it_should_list_nested_folders_explicitly_in_the_public_folder()
- it_should_move_the_starting_folders_to_the_path()
- it_should_not_ignore_folders_that_end_with_a_binary_extension()
- it_should_pick_up_new_files()
- it_should_scan_absolute_paths()
- it_should_scan_content_paths()
- it_should_scan_content_paths_even_when_they_are_git_ignored()
- it_should_scan_files_without_extensions()
- it_should_scan_folders_with_extensions()
- it_should_scan_for_utilities()
- it_should_scan_next_dynamic_folders()
- it_should_use_a_glob_for_top_level_folders()
- it_should_work_with_a_set_of_root_files()
- it_should_work_with_a_set_of_root_files_and_ignore_ignored_files()
- it_should_work_with_manual_glob_only()
- iter()
- len()
- linkConfigs()
- load()
- loadStylesheet()
- main()
- manifests()
- markPretty()
- matched()
- matched()
- matched()
- matched_stripped()
- matches()
- max_filesize()
- maybe_push()
- migrate()
- migrate()
- migrate()
- migrateAtLayerUtilities()
- mkpaths()
- multiple_expansions_per_folder_starting_at_the_root()
- new()
- new()
- new()
- new()
- new()
- new()
- new_raw()
- next()
- next()
- no_ignores()
- num_ignores()
- only_ignores()
- only_on_files()
- optimize()
- optimize_patterns()
- ov()
- overrides()
- overwriteVersionsInPackageJson()
- parent()
- parents()
- parents()
- parseSourceMap()
- parse_all_blobs()
- parse_excludes_file1()
- parse_excludes_file4()
- partial()
- path()
- path_is_symlink()
- paths()
- pop()
- pre_process_input()
- public_source_entries_to_private_source_entries()
- public_source_entry_from_pattern()
- quit_now()
- read_all_files()
- read_changed_content()
- rebuild()
- resolve()
- resolveJsId()
- resolve_git_commondir()
- resolve_globs()
- run()
- run_one()
- scan()
- scan()
- scan_content()
- scan_sources()
- scan_with_globs()
- select()
- send_quit()
- should_skip_entry()
- skip_entry()
- skips_ignore_files_outside_of_a_repo()
- sort_by_dir_and_name()
- start()
- stops_at_git_dir()
- symlink()
- symlink()
- symlink_loop()
- test()
- test()
- test_allow_default_ignored_files()
- test_allow_default_ignored_files_via_gitignore()
- test_allow_explicit_node_modules_paths()
- test_explicitly_ignore_explicitly_allowed_files()
- test_extract_used_css_variables_from_css()
- test_files_in_deep()
- test_glob_with_symlinks()
- test_globs_with_recursive_symlinks()
- test_ignore_files_can_be_included_with_custom_source_rule()
- test_ignore_gitignore_in_node_modules_source()
- test_ignore_node_modules_without_gitignore()
- test_manually_scanning_files_should_follow_all_rules()
- test_partial_globs_with_symlinks()
- test_positions()
- test_works_with_filenames_containing_glob_characters()
- test_works_with_utf8_special_character_paths()
- threads()
- trim_prefix()
- types()
- types()
- unmatched()
- unmatched()
- visit()
- walkDepth()
- walk_collect()
- walkdir_is_dir()
- wfile()
- withBOM()
- with_path()
- wordWrap()
- write()
Frequently Asked Questions
What is the FileScanner subdomain?
FileScanner is a subdomain in the tailwindcss codebase, part of the RustCore domain. Recursive directory traversal and automatic source detection logic. It contains 0 source files.
Which domain does FileScanner belong to?
FileScanner belongs to the RustCore domain.
What functions are in FileScanner?
The FileScanner subdomain contains 255 function(s): PUBLIC_PACKAGES, RootLayout, absolute_parent_anchored, activate_worker, actual, add, add, add, and 247 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free