## CodeScanner File Filter preferences

Use the CodeScanner File Filters page in the Preferences window or the project's properties window to define the file patterns ignored during a scan operation.

Figure 1. File Filters global settings

Name | Function
--- | ---
Configure Project Specific Settings... | Click to open the project Properties window and configure CodeScanner for that specific project. NOTE Only visible in the global CodeScanner preference panels. This also applies to the General and Rules pages
Files patterns to filter out | The list of file patterns filtered out by CodeScanner during a scan.
Add... | Opens the Add/Edit File Filter dialog to add a new file pattern to the file patterns filtered out list.
Edit... | Opens the Add/Edit File Filter dialog to edit the currently selected file type in the file patterns filtered out list.
Remove | Click to remove the currently selected file pattern. Use shift-click to select multiple file patterns for removal.
Remove All | Click to remove all file extensions from the file patterns filtered out list.

### CodeScanner for projects

CodeScanner options can also be set at the project level in the Properties window. Right-click the project and choose Properties, then select the Carbide.c++ > Carbide CodeScanner element in the properties list. Click a tab to view the appropriate page and set its options.

CodeScanner options specific to the project:

Name | Description
--- | ---
Enable Project Specific Settings | Activate to set project specific CodeScanner settings. By default a project in the workspace uses the global CodeScanner settings unless this option is activated.
Configure Workspace Settings... | Click to open the Preferences window and configure CodeScanner for the workspace. NOTE Only visible in the project CodeScanner property panels.

##### Other references

- CodeScanner General
- CodeScanner Rules