- Adicionado estrutura completa do projeto - Configurado MCP server para Premiere Pro - Adicionado documentação e skills - Configurado Gitignore para o projeto
40 lines
943 B
JavaScript
Executable File
40 lines
943 B
JavaScript
Executable File
import premierepro from "@adobe/eslint-plugin-premierepro";
|
|
import tsParser from "@typescript-eslint/parser";
|
|
|
|
const premiereRules = premierepro.configs.recommended;
|
|
|
|
export default [
|
|
{
|
|
ignores: [
|
|
"dist/**",
|
|
"node_modules/**",
|
|
"landing/**",
|
|
"uxp-spike/**",
|
|
],
|
|
},
|
|
{
|
|
files: ["uxp-plugin/**/*.cjs"],
|
|
languageOptions: {
|
|
ecmaVersion: "latest",
|
|
sourceType: "commonjs",
|
|
parser: tsParser,
|
|
globals: {
|
|
URL: "readonly",
|
|
WebSocket: "readonly",
|
|
clearInterval: "readonly",
|
|
clearTimeout: "readonly",
|
|
console: "readonly",
|
|
document: "readonly",
|
|
setInterval: "readonly",
|
|
setTimeout: "readonly",
|
|
},
|
|
},
|
|
plugins: premiereRules.plugins,
|
|
rules: {
|
|
...premiereRules.rules,
|
|
"@adobe/premierepro/prefer-locked-access-wrapper": "error",
|
|
"@adobe/premierepro/prefer-undo-string": "error",
|
|
},
|
|
},
|
|
];
|