# `preprocessors` ## Introduction Preprocessors are similar to decorators, but they run before linting rather than after. Refer to the [`decorator` configuration options](/docs/realm/config/openapi/decorators) documentation for details; the options available are the same in both the `decorators` and `preprocessor` sections of the configuration file. ## Resources - **[Decorators](/docs/realm/config/openapi/decorators)** - Built-in transformations for your OpenAPI documents to modify structure and content during processing - **[Plugins configuration](/docs/realm/config/plugins)** - Configure code extensions to extend existing functionality with custom behaviors and transformations - **[Custom plugins](https://redocly.com/docs/cli/custom-plugins)** - Create custom plugins to extend Redocly functionality with your own processing logic and transformations - Explore other [configuration options](/docs/realm/config) for your project.