- 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
31 lines
653 B
JavaScript
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"],
|
|
},
|
|
];
|