
Security News
GitHub Actions Checkout Now Blocks Risky pull_request_target Checkouts
GitHub Actions checkout now blocks risky pull_request_target checkouts by default to help prevent pwn request supply chain attacks.
@tylertech-eslint/eslint-plugin-angular
Advanced tools
Shared ESLint rules and configurations for Angular projects that adhere to the standards and best practices of Tyler Technologies.
An ESLint plugin with the Tyler Tech recommended rules and configurations for Angular projects. This plugin builds on top of the recommended Angular ESLint rules, providing rules and configurations tailored to the standards and best practices of Tyler Technologies.
To install the package, run the following command:
npm install -D @tylertech-eslint/eslint-plugin-angular
This package depends on the angular-eslint project, and includes the recommended rules for Angular projects.
This package uses the ESLint flat config format only, and is compatible with ESLint v9 and above.
Note: This plugin is for use with Angular v19 and above.
To use it, set up your ESLint config file as follows:
eslint.config.js config file (or create it if it doesn't already exist) in the root of your project.// eslint.config.js
import { defineConfig } from 'eslint/config';
import tylerPlugin from '@tylertech-eslint/eslint-plugin';
import tylerAngularPlugin from '@tylertech-eslint/eslint-plugin-angular';
export default defineConfig([
// Tyler Tech recommended TypeScript rules for Angular projects
{
files: ['src/**/*.ts'],
extends: [
tylerPlugin.configs.recommended, // General Tyler Tech recommended TypeScript rules
tylerAngularPlugin.configs.recommended // Recommended Angular specific TypeScript rules
],
rules: {
// If applicable, add any specific rules you want to override or add here
}
},
// Tyler Tech recommended HTML rules for Angular templates
{
files: ['src/**/*.html'],
extends: [tylerAngularPlugin.configs.templateRecommended], // Recommended Angular specific HTML template rules
rules: {
// If applicable, add any specific rules you want to override or add here
}
}
]);
This plugin provides the following configurations:
| Configuration Name | Description |
|---|---|
recommended | A recommended set of TypeScript rules for Angular projects |
templateRecommended | A recommended set of rules specifically for Angular HTML templates. |
FAQs
Shared ESLint rules and configurations for Angular projects that adhere to the standards and best practices of Tyler Technologies.
We found that @tylertech-eslint/eslint-plugin-angular demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
GitHub Actions checkout now blocks risky pull_request_target checkouts by default to help prevent pwn request supply chain attacks.

Product
Socket now supports Custom Roles and Repository Access Permissions so organizations can control who can access specific repositories and actions.

Product
Socket MCP now lets AI assistants review org alerts, investigate threats using the Socket threat feed, and inspect package files in addition to dependency scoring.