---
title: "eslint.config.mjs"
canonical_url: "https://codex.republic.se/writing-code/eslint/eslintconfigmjs"
section: "Pages"
---

# eslint.config.mjs

```javascript
import globals from "globals";
import pluginJs from "@eslint/js";
import tseslint from "typescript-eslint";
import eslintConfigPrettier from "eslint-config-prettier";

export default [
  {files: ["**/*.{js,mjs,cjs,ts}"]},
  {ignores: ["src/js/reveal.js-menu/*","src/styleguide/**/*"]},
  {languageOptions: { globals: globals.browser }},
  pluginJs.configs.recommended,
  ...tseslint.configs.recommended,
  eslintConfigPrettier,
];

```
