Skip to content
Advanced Frontends.com
  • Blog
  • Contact
  • Tools
Search
Advanced Frontends.com
Close menu
  • Blog
  • Contact
  • Tools
Advanced Frontends.com
Search Toggle menu

Tag: ESLint

ESLint Flat Config
Eslint, JavaScript

Modern Linting in 2025: ESLint Flat Config with TypeScript and JavaScript

Clean, consistent, and secure code is essential—especially in modern web applications where performance, accessibility, and maintainability intersect. With ESLint’s flat config now […]

Read more
Preventing Content Security Violations using ESLint.
JavaScript, CSP, Eslint

Preventing Content Security Policy violations with ESLint

Content Security Policy (CSP) stands as an essential element in bolstering the security of web applications. In this article, I will demonstrate different approaches for harnessing ESLint to proactively identify common programming patterns that can lead to CSP breaches.

Read more
Preventing Content Security Violations using ESLint.
CSP, Architecture, Eslint, JavaScript

Enhancing CSP with ESLint: Preventing Unsafe setAttribute “style” usage

Content Security Policy (CSP) is a crucial component for securing web applications. One common practice is to disallow the use of the ‘setAttribute(“style”, …)’ command, which can introduce security vulnerabilities.

In this article, I’ll guide you through the process of creating an Eslint rule to detect and prevent it’s use.

Read more

About The Author

Maurice Downes specialises in large-scale website design using modern approaches. He has a particular passion for designing UX components and optimising website performance.

Recent Posts

  • AI Unleashed (Part 3): Build A Prompt Interface (UX) For Your Agent
  • AI Unleashed (Part 2): Connect Your Langchain AI Agent to an MCP Server
  • AI Unleashed (Part 1): Build Your First MCP Server
  • Modern Linting in 2025: ESLint Flat Config with TypeScript and JavaScript
  • HTML Linting for a Robust Content Security Policy

Recent Comments

    Categories

    • AI
    • Architecture
    • CSP
    • Eslint
    • HTML
    • JavaScript
    • Langchain
    • MCP
    • MCP Server
    • NPM
    • Python
    • Rollup
    • Web
    • Webpack
    © 2026 Advanced Frontends.com
    Consent