mirror of
https://github.com/penpot/penpot-plugins.git
synced 2025-01-08 07:50:44 -05:00
fix(icons-plugin): fix linter
This commit is contained in:
parent
7e09fbd9b3
commit
37d56664cb
4 changed files with 47 additions and 39 deletions
|
@ -1,36 +0,0 @@
|
||||||
{
|
|
||||||
"extends": ["../../.eslintrc.base.json"],
|
|
||||||
"ignorePatterns": ["!**/*"],
|
|
||||||
"overrides": [
|
|
||||||
{
|
|
||||||
"files": ["*.ts"],
|
|
||||||
"extends": [
|
|
||||||
"plugin:@nx/angular",
|
|
||||||
"plugin:@angular-eslint/template/process-inline-templates"
|
|
||||||
],
|
|
||||||
"rules": {
|
|
||||||
"@angular-eslint/directive-selector": [
|
|
||||||
"error",
|
|
||||||
{
|
|
||||||
"type": "attribute",
|
|
||||||
"prefix": "app",
|
|
||||||
"style": "camelCase"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"@angular-eslint/component-selector": [
|
|
||||||
"error",
|
|
||||||
{
|
|
||||||
"type": "element",
|
|
||||||
"prefix": "app",
|
|
||||||
"style": "kebab-case"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"files": ["*.html"],
|
|
||||||
"extends": ["plugin:@nx/angular-template"],
|
|
||||||
"rules": {}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
43
apps/icons-plugin/eslint.config.js
Normal file
43
apps/icons-plugin/eslint.config.js
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
import baseConfig from '../../eslint.config.js';
|
||||||
|
import { compat } from '../../eslint.base.config.js';
|
||||||
|
|
||||||
|
export default [
|
||||||
|
...baseConfig,
|
||||||
|
...compat
|
||||||
|
.config({
|
||||||
|
extends: [
|
||||||
|
'plugin:@nx/angular',
|
||||||
|
'plugin:@angular-eslint/template/process-inline-templates',
|
||||||
|
],
|
||||||
|
})
|
||||||
|
.map((config) => ({
|
||||||
|
...config,
|
||||||
|
files: ['**/*.ts'],
|
||||||
|
rules: {
|
||||||
|
'@angular-eslint/directive-selector': [
|
||||||
|
'error',
|
||||||
|
{
|
||||||
|
type: 'attribute',
|
||||||
|
prefix: 'app',
|
||||||
|
style: 'camelCase',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
'@angular-eslint/component-selector': [
|
||||||
|
'error',
|
||||||
|
{
|
||||||
|
type: 'element',
|
||||||
|
prefix: 'app',
|
||||||
|
style: 'kebab-case',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
})),
|
||||||
|
...compat
|
||||||
|
.config({ extends: ['plugin:@nx/angular-template'] })
|
||||||
|
.map((config) => ({
|
||||||
|
...config,
|
||||||
|
files: ['**/*.html'],
|
||||||
|
rules: {},
|
||||||
|
})),
|
||||||
|
{ ignores: ['**/assets/*.js'] },
|
||||||
|
];
|
|
@ -4,7 +4,7 @@
|
||||||
"projectType": "application",
|
"projectType": "application",
|
||||||
"prefix": "app",
|
"prefix": "app",
|
||||||
"sourceRoot": "apps/icons-plugin/src",
|
"sourceRoot": "apps/icons-plugin/src",
|
||||||
"tags": [],
|
"tags": ["type:plugin"],
|
||||||
"targets": {
|
"targets": {
|
||||||
"buildPlugin": {
|
"buildPlugin": {
|
||||||
"executor": "@nx/esbuild:esbuild",
|
"executor": "@nx/esbuild:esbuild",
|
||||||
|
@ -65,7 +65,8 @@
|
||||||
"sourceMap": true
|
"sourceMap": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"defaultConfiguration": "production"
|
"defaultConfiguration": "production",
|
||||||
|
"dependsOn": ["buildPlugin"]
|
||||||
},
|
},
|
||||||
"serve": {
|
"serve": {
|
||||||
"executor": "@angular-devkit/build-angular:dev-server",
|
"executor": "@angular-devkit/build-angular:dev-server",
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"name": "Iccons plugin",
|
"name": "Icons plugin",
|
||||||
"code": "http://localhost:4202/assets/plugin.js",
|
"code": "http://localhost:4202/assets/plugin.js",
|
||||||
"permissions": ["page:read", "file:read", "selection:read"]
|
"permissions": ["page:read", "file:read", "selection:read"]
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue