Visual Markers for 'public' Directories
Confirmed Fact
Rubymine does not utilize a specific visual marker or badge to denote directories named 'public' in the Project view; it displays them using the standard directory icon, consistent with all other directories.
Likely Explanation
The perception of omission likely stems from the absence of a unique visual indicator rather than an actual exclusion from the view.
File Watcher and Run Configuration Behavior
Confirmed Fact
The default File Watcher settings monitor all directories within the project scope; there are no default restrictions that inherently limit monitoring of 'public' paths unless the scope is manually configured in Settings > Tools > File Watchers.
Confirmed Fact
The default Run configuration sets the working directory to the project root. This setting itself does not automatically expose all project files to external processes; rather, any script or process executed from that context has access to the entire project tree.
Resolution Steps
- Verify the Project view icon for 'public' against other directories to confirm the lack of a unique marker.
- Check Settings > Tools > File Watchers to confirm the scope is set to 'Project' or 'All directories'.
- Review the specific script or external process execution context to determine if file exposure is due to the working directory or explicit path usage within the code.
Missing Diagnostic Detail
To refine the recommendation, please confirm if the observed file exposure occurs when running a specific script or task, or merely when navigating the IDE.