Files
landingpage-haus-schleusingen/eslint.config.js
greggy 1fcdca95b7
All checks were successful
Deploy Feature Branch to Test / deploy (push) Successful in 24s
refactor(js): remove jQuery dependency and replace with vanilla JS
- Rewrite haus-schleusingen.js entirely in vanilla JavaScript
- Use IntersectionObserver instead of scroll event for scroll animations
- Replace jQuery slideUp/slideDown with display toggle for accordion
- Replace jQuery fadeIn with CSS opacity transition for form success
- Remove jQuery CDN script tag from haus-schleusingen.html
- Delete unused masonry.pkgd.min.js
- Remove jquery globals from eslint.config.js

Ref #19
2026-05-15 07:57:01 +00:00

31 lines
653 B
JavaScript

const globals = require("globals");
const js = require("@eslint/js");
const prettierPlugin = require("eslint-plugin-prettier");
const prettierConfig = require("eslint-config-prettier");
module.exports = [
js.configs.recommended,
prettierConfig,
{
files: ["**/*.js"],
languageOptions: {
ecmaVersion: "latest",
sourceType: "script",
globals: {
...globals.browser,
},
},
plugins: {
prettier: prettierPlugin,
},
rules: {
"prettier/prettier": "error",
"no-unused-vars": "warn",
"no-undef": "warn",
},
},
{
ignores: ["node_modules/**", "**/*.min.js"],
},
];