{ "params": { "scanPath": "app\/Models,app\/Filament\/Pages\/Condomini,resources\/views", "severityFilter": "error", "moduleFilter": "all", "menuFilter": "all" }, "summary": { "total_files": 528, "total_scanned_files": 528, "total_issues": 541, "by_severity": { "critical": 0, "error": 541, "warning": 0, "info": 0 }, "by_rule": { "layout_required": { "name": "Layout NetGescon Standard", "count": 217 }, "layout_forbidden_app": { "name": "Layout Obsoleto (layouts.app)", "count": 4 }, "unbalanced_divs": { "name": "Div non bilanciati", "count": 16 }, "netgescon_btn_usage_requires_css": { "name": "Uso netgescon-btn senza CSS", "count": 251 }, "blade_sections_balance": { "name": "Bilanciamento Sezioni Blade", "count": 5 }, "mdi_usage_requires_layout_or_link": { "name": "Uso icone MDI senza stile", "count": 48 } }, "by_module": { "core": 407, "documenti": 1, "gescon-import": 2, "stabili": 131 }, "by_menu": { "generic": 401, "documenti": 1, "condomini": 4, "contabilita": 2, "gescon-import": 2, "stabili": 131 } }, "results": { "5": { "file": "resources\/views\/admin\/contratti-locazione\/index.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "\r", "highlight": true }, { "number": 2, "content": "
\r", "highlight": false }, { "number": 3, "content": "
\r", "highlight": false }, { "number": 4, "content": "
\r", "highlight": false } ] } ] }, "6": { "file": "resources\/views\/admin\/contratti-locazione\/create.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "\r", "highlight": true }, { "number": 2, "content": "
\r", "highlight": false }, { "number": 3, "content": "
\r", "highlight": false }, { "number": 4, "content": "
\r", "highlight": false } ] } ] }, "7": { "file": "resources\/views\/admin\/diritti-reali\/index.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "\r", "highlight": true }, { "number": 2, "content": "
\r", "highlight": false }, { "number": 3, "content": "
\r", "highlight": false }, { "number": 4, "content": "
\r", "highlight": false } ] } ] }, "8": { "file": "resources\/views\/admin\/unitaImmobiliari\/edit.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '", "highlight": false }, { "number": 4, "content": " {{ __(\\'Modifica Unità Immobiliare: Scala \\') }} {{ $unitaImmobiliare->scala ?? \\'-\\' }} {{ __(\\' Int. \\') }} {{ $unitaImmobiliare->interno ?? \\'-\\' }}", "highlight": false } ] } ] }, "9": { "file": "resources\/views\/admin\/unitaImmobiliari\/_form.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@csrf", "highlight": true }, { "number": 2, "content": "
", "highlight": false }, { "number": 3, "content": " ", "highlight": false }, { "number": 4, "content": " @if(isset($stabileSelezionato) && $stabileSelezionato)", "highlight": false } ] } ] }, "10": { "file": "resources\/views\/admin\/unitaImmobiliari\/create.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '", "highlight": false }, { "number": 4, "content": " {{ __(\\'Nuova Unità Immobiliare\\') }}", "highlight": false } ] } ] }, "11": { "file": "resources\/views\/admin\/dashboards\/economica.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "", "highlight": true } ] } ] }, "12": { "file": "resources\/views\/admin\/dashboards\/supporto.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "", "highlight": true } ] } ] }, "16": { "file": "resources\/views\/admin\/dashboards\/contabilita.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "", "highlight": true } ] } ] }, "17": { "file": "resources\/views\/admin\/piano-conti-millesimi\/index.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', 'Piano dei Conti e Millesimi')", "highlight": false }, { "number": 4, "content": "", "highlight": false } ] }, { "rule": "layout_forbidden_app", "name": "Layout Obsoleto (layouts.app)", "description": "Evita l'uso del vecchio layout layouts.app", "severity": "error", "line": 1, "match": "@extends('layouts.app')", "suggestion": "Sostituisci con @extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', 'Piano dei Conti e Millesimi')", "highlight": false }, { "number": 4, "content": "", "highlight": false } ] } ] }, "20": { "file": "resources\/views\/admin\/rubrica\/index.blade.php", "module": "core", "menu": "generic", "issues": { "9": { "rule": "unbalanced_divs", "name": "Div non bilanciati", "description": "Numero di
aperti non corrisponde ai <\/div> chiusi (aperti: 63, chiusi: 62)", "severity": "error", "line": 1, "match": "—", "suggestion": "Verifica la struttura dei contenitori e chiudi tutti i div", "context": [ { "number": 1, "content": "@extends('admin.layouts.netgescon')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('page-title', 'Rubrica Unica NetGescon')", "highlight": false }, { "number": 4, "content": "", "highlight": false } ] } } }, "22": { "file": "resources\/views\/admin\/rubrica\/create.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('layouts.admin')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', 'Nuova Persona - NetGescon')", "highlight": false }, { "number": 4, "content": "", "highlight": false } ] } ] }, "33": { "file": "resources\/views\/admin\/debug\/index.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "", "highlight": true }, { "number": 2, "content": "
", "highlight": false }, { "number": 3, "content": "
", "highlight": false }, { "number": 4, "content": "
", "highlight": false } ] } ] }, "34": { "file": "resources\/views\/admin\/file-manager\/index.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('layouts.app-universal')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('content')", "highlight": false }, { "number": 4, "content": "
", "highlight": false } ] } ] }, "35": { "file": "resources\/views\/admin\/layouts\/netgescon.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "", "highlight": true }, { "number": 2, "content": "getLocale()) }}\">", "highlight": false }, { "number": 3, "content": "", "highlight": false }, { "number": 4, "content": " ", "highlight": false } ] } ] }, "36": { "file": "resources\/views\/admin\/layouts\/bootstrap.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "", "highlight": true }, { "number": 2, "content": "getLocale()) }}\">", "highlight": false }, { "number": 3, "content": "", "highlight": false }, { "number": 4, "content": " ", "highlight": false } ] } ] }, "37": { "file": "resources\/views\/admin\/layouts\/app.blade.php", "module": "core", "menu": "generic", "issues": { "0": { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "\r", "highlight": true }, { "number": 2, "content": "getLocale()) }}\">\r", "highlight": false }, { "number": 3, "content": "\r", "highlight": false }, { "number": 4, "content": " \r", "highlight": false } ] }, "2": { "rule": "unbalanced_divs", "name": "Div non bilanciati", "description": "Numero di
aperti non corrisponde ai <\/div> chiusi (aperti: 5, chiusi: 11)", "severity": "error", "line": 1, "match": "—", "suggestion": "Verifica la struttura dei contenitori e chiudi tutti i div", "context": [ { "number": 1, "content": "\r", "highlight": true }, { "number": 2, "content": "getLocale()) }}\">\r", "highlight": false }, { "number": 3, "content": "\r", "highlight": false }, { "number": 4, "content": " \r", "highlight": false } ] } } }, "38": { "file": "resources\/views\/admin\/theme\/index.blade.php", "module": "core", "menu": "generic", "issues": { "0": { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('layouts.admin')\r", "highlight": true }, { "number": 2, "content": "\r", "highlight": false }, { "number": 3, "content": "@section('title', 'Personalizzazione Tema - NetGesCon')\r", "highlight": false }, { "number": 4, "content": "\r", "highlight": false } ] }, "102": { "rule": "netgescon_btn_usage_requires_css", "name": "Uso netgescon-btn senza CSS", "description": "Rilevato uso di classi NetGescon (netgescon-*) senza estendere il layout o includere il CSS — mancante: Layout NetGescon o CSS NetGescon", "severity": "error", "line": 351, "match": "netgescon-primary", "suggestion": "Estendi @extends('admin.layouts.netgescon') o includi css\/netgescon-admin.css", "context": [ { "number": 349, "content": " return `\r", "highlight": false }, { "number": 350, "content": " :root {\r", "highlight": false }, { "number": 351, "content": " --netgescon-primary: ${theme.primary_color};\r", "highlight": true }, { "number": 352, "content": " --netgescon-secondary: ${theme.secondary_color};\r", "highlight": false }, { "number": 353, "content": " --netgescon-success: ${theme.success_color};\r", "highlight": false }, { "number": 354, "content": " --netgescon-danger: ${theme.danger_color};\r", "highlight": false } ] }, "103": { "rule": "netgescon_btn_usage_requires_css", "name": "Uso netgescon-btn senza CSS", "description": "Rilevato uso di classi NetGescon (netgescon-*) senza estendere il layout o includere il CSS — mancante: Layout NetGescon o CSS NetGescon", "severity": "error", "line": 352, "match": "netgescon-secondary", "suggestion": "Estendi @extends('admin.layouts.netgescon') o includi css\/netgescon-admin.css", "context": [ { "number": 350, "content": " :root {\r", "highlight": false }, { "number": 351, "content": " --netgescon-primary: ${theme.primary_color};\r", "highlight": false }, { "number": 352, "content": " --netgescon-secondary: ${theme.secondary_color};\r", "highlight": true }, { "number": 353, "content": " --netgescon-success: ${theme.success_color};\r", "highlight": false }, { "number": 354, "content": " --netgescon-danger: ${theme.danger_color};\r", "highlight": false }, { "number": 355, "content": " --netgescon-warning: ${theme.warning_color};\r", "highlight": false } ] }, "104": { "rule": "netgescon_btn_usage_requires_css", "name": "Uso netgescon-btn senza CSS", "description": "Rilevato uso di classi NetGescon (netgescon-*) senza estendere il layout o includere il CSS — mancante: Layout NetGescon o CSS NetGescon", "severity": "error", "line": 353, "match": "netgescon-success", "suggestion": "Estendi @extends('admin.layouts.netgescon') o includi css\/netgescon-admin.css", "context": [ { "number": 351, "content": " --netgescon-primary: ${theme.primary_color};\r", "highlight": false }, { "number": 352, "content": " --netgescon-secondary: ${theme.secondary_color};\r", "highlight": false }, { "number": 353, "content": " --netgescon-success: ${theme.success_color};\r", "highlight": true }, { "number": 354, "content": " --netgescon-danger: ${theme.danger_color};\r", "highlight": false }, { "number": 355, "content": " --netgescon-warning: ${theme.warning_color};\r", "highlight": false }, { "number": 356, "content": " --netgescon-info: ${theme.info_color};\r", "highlight": false } ] }, "105": { "rule": "netgescon_btn_usage_requires_css", "name": "Uso netgescon-btn senza CSS", "description": "Rilevato uso di classi NetGescon (netgescon-*) senza estendere il layout o includere il CSS — mancante: Layout NetGescon o CSS NetGescon", "severity": "error", "line": 354, "match": "netgescon-danger", "suggestion": "Estendi @extends('admin.layouts.netgescon') o includi css\/netgescon-admin.css", "context": [ { "number": 352, "content": " --netgescon-secondary: ${theme.secondary_color};\r", "highlight": false }, { "number": 353, "content": " --netgescon-success: ${theme.success_color};\r", "highlight": false }, { "number": 354, "content": " --netgescon-danger: ${theme.danger_color};\r", "highlight": true }, { "number": 355, "content": " --netgescon-warning: ${theme.warning_color};\r", "highlight": false }, { "number": 356, "content": " --netgescon-info: ${theme.info_color};\r", "highlight": false }, { "number": 357, "content": " --netgescon-light: ${theme.light_color};\r", "highlight": false } ] }, "106": { "rule": "netgescon_btn_usage_requires_css", "name": "Uso netgescon-btn senza CSS", "description": "Rilevato uso di classi NetGescon (netgescon-*) senza estendere il layout o includere il CSS — mancante: Layout NetGescon o CSS NetGescon", "severity": "error", "line": 355, "match": "netgescon-warning", "suggestion": "Estendi @extends('admin.layouts.netgescon') o includi css\/netgescon-admin.css", "context": [ { "number": 353, "content": " --netgescon-success: ${theme.success_color};\r", "highlight": false }, { "number": 354, "content": " --netgescon-danger: ${theme.danger_color};\r", "highlight": false }, { "number": 355, "content": " --netgescon-warning: ${theme.warning_color};\r", "highlight": true }, { "number": 356, "content": " --netgescon-info: ${theme.info_color};\r", "highlight": false }, { "number": 357, "content": " --netgescon-light: ${theme.light_color};\r", "highlight": false }, { "number": 358, "content": " --netgescon-dark: ${theme.dark_color};\r", "highlight": false } ] }, "107": { "rule": "netgescon_btn_usage_requires_css", "name": "Uso netgescon-btn senza CSS", "description": "Rilevato uso di classi NetGescon (netgescon-*) senza estendere il layout o includere il CSS — mancante: Layout NetGescon o CSS NetGescon", "severity": "error", "line": 356, "match": "netgescon-info", "suggestion": "Estendi @extends('admin.layouts.netgescon') o includi css\/netgescon-admin.css", "context": [ { "number": 354, "content": " --netgescon-danger: ${theme.danger_color};\r", "highlight": false }, { "number": 355, "content": " --netgescon-warning: ${theme.warning_color};\r", "highlight": false }, { "number": 356, "content": " --netgescon-info: ${theme.info_color};\r", "highlight": true }, { "number": 357, "content": " --netgescon-light: ${theme.light_color};\r", "highlight": false }, { "number": 358, "content": " --netgescon-dark: ${theme.dark_color};\r", "highlight": false }, { "number": 359, "content": " --netgescon-sidebar-bg: ${theme.sidebar_bg};\r", "highlight": false } ] }, "108": { "rule": "netgescon_btn_usage_requires_css", "name": "Uso netgescon-btn senza CSS", "description": "Rilevato uso di classi NetGescon (netgescon-*) senza estendere il layout o includere il CSS — mancante: Layout NetGescon o CSS NetGescon", "severity": "error", "line": 357, "match": "netgescon-light", "suggestion": "Estendi @extends('admin.layouts.netgescon') o includi css\/netgescon-admin.css", "context": [ { "number": 355, "content": " --netgescon-warning: ${theme.warning_color};\r", "highlight": false }, { "number": 356, "content": " --netgescon-info: ${theme.info_color};\r", "highlight": false }, { "number": 357, "content": " --netgescon-light: ${theme.light_color};\r", "highlight": true }, { "number": 358, "content": " --netgescon-dark: ${theme.dark_color};\r", "highlight": false }, { "number": 359, "content": " --netgescon-sidebar-bg: ${theme.sidebar_bg};\r", "highlight": false }, { "number": 360, "content": " --netgescon-sidebar-text: ${theme.sidebar_text};\r", "highlight": false } ] }, "109": { "rule": "netgescon_btn_usage_requires_css", "name": "Uso netgescon-btn senza CSS", "description": "Rilevato uso di classi NetGescon (netgescon-*) senza estendere il layout o includere il CSS — mancante: Layout NetGescon o CSS NetGescon", "severity": "error", "line": 358, "match": "netgescon-dark", "suggestion": "Estendi @extends('admin.layouts.netgescon') o includi css\/netgescon-admin.css", "context": [ { "number": 356, "content": " --netgescon-info: ${theme.info_color};\r", "highlight": false }, { "number": 357, "content": " --netgescon-light: ${theme.light_color};\r", "highlight": false }, { "number": 358, "content": " --netgescon-dark: ${theme.dark_color};\r", "highlight": true }, { "number": 359, "content": " --netgescon-sidebar-bg: ${theme.sidebar_bg};\r", "highlight": false }, { "number": 360, "content": " --netgescon-sidebar-text: ${theme.sidebar_text};\r", "highlight": false }, { "number": 361, "content": " --netgescon-header-bg: ${theme.header_bg};\r", "highlight": false } ] }, "110": { "rule": "netgescon_btn_usage_requires_css", "name": "Uso netgescon-btn senza CSS", "description": "Rilevato uso di classi NetGescon (netgescon-*) senza estendere il layout o includere il CSS — mancante: Layout NetGescon o CSS NetGescon", "severity": "error", "line": 359, "match": "netgescon-sidebar", "suggestion": "Estendi @extends('admin.layouts.netgescon') o includi css\/netgescon-admin.css", "context": [ { "number": 357, "content": " --netgescon-light: ${theme.light_color};\r", "highlight": false }, { "number": 358, "content": " --netgescon-dark: ${theme.dark_color};\r", "highlight": false }, { "number": 359, "content": " --netgescon-sidebar-bg: ${theme.sidebar_bg};\r", "highlight": true }, { "number": 360, "content": " --netgescon-sidebar-text: ${theme.sidebar_text};\r", "highlight": false }, { "number": 361, "content": " --netgescon-header-bg: ${theme.header_bg};\r", "highlight": false }, { "number": 362, "content": " --netgescon-header-text: ${theme.header_text};\r", "highlight": false } ] }, "111": { "rule": "netgescon_btn_usage_requires_css", "name": "Uso netgescon-btn senza CSS", "description": "Rilevato uso di classi NetGescon (netgescon-*) senza estendere il layout o includere il CSS — mancante: Layout NetGescon o CSS NetGescon", "severity": "error", "line": 360, "match": "netgescon-sidebar", "suggestion": "Estendi @extends('admin.layouts.netgescon') o includi css\/netgescon-admin.css", "context": [ { "number": 358, "content": " --netgescon-dark: ${theme.dark_color};\r", "highlight": false }, { "number": 359, "content": " --netgescon-sidebar-bg: ${theme.sidebar_bg};\r", "highlight": false }, { "number": 360, "content": " --netgescon-sidebar-text: ${theme.sidebar_text};\r", "highlight": true }, { "number": 361, "content": " --netgescon-header-bg: ${theme.header_bg};\r", "highlight": false }, { "number": 362, "content": " --netgescon-header-text: ${theme.header_text};\r", "highlight": false }, { "number": 363, "content": " }\r", "highlight": false } ] }, "112": { "rule": "netgescon_btn_usage_requires_css", "name": "Uso netgescon-btn senza CSS", "description": "Rilevato uso di classi NetGescon (netgescon-*) senza estendere il layout o includere il CSS — mancante: Layout NetGescon o CSS NetGescon", "severity": "error", "line": 361, "match": "netgescon-header", "suggestion": "Estendi @extends('admin.layouts.netgescon') o includi css\/netgescon-admin.css", "context": [ { "number": 359, "content": " --netgescon-sidebar-bg: ${theme.sidebar_bg};\r", "highlight": false }, { "number": 360, "content": " --netgescon-sidebar-text: ${theme.sidebar_text};\r", "highlight": false }, { "number": 361, "content": " --netgescon-header-bg: ${theme.header_bg};\r", "highlight": true }, { "number": 362, "content": " --netgescon-header-text: ${theme.header_text};\r", "highlight": false }, { "number": 363, "content": " }\r", "highlight": false }, { "number": 364, "content": "\r", "highlight": false } ] }, "113": { "rule": "netgescon_btn_usage_requires_css", "name": "Uso netgescon-btn senza CSS", "description": "Rilevato uso di classi NetGescon (netgescon-*) senza estendere il layout o includere il CSS — mancante: Layout NetGescon o CSS NetGescon", "severity": "error", "line": 362, "match": "netgescon-header", "suggestion": "Estendi @extends('admin.layouts.netgescon') o includi css\/netgescon-admin.css", "context": [ { "number": 360, "content": " --netgescon-sidebar-text: ${theme.sidebar_text};\r", "highlight": false }, { "number": 361, "content": " --netgescon-header-bg: ${theme.header_bg};\r", "highlight": false }, { "number": 362, "content": " --netgescon-header-text: ${theme.header_text};\r", "highlight": true }, { "number": 363, "content": " }\r", "highlight": false }, { "number": 364, "content": "\r", "highlight": false }, { "number": 365, "content": " .netgescon-sidebar {\r", "highlight": false } ] }, "114": { "rule": "netgescon_btn_usage_requires_css", "name": "Uso netgescon-btn senza CSS", "description": "Rilevato uso di classi NetGescon (netgescon-*) senza estendere il layout o includere il CSS — mancante: Layout NetGescon o CSS NetGescon", "severity": "error", "line": 365, "match": "netgescon-sidebar", "suggestion": "Estendi @extends('admin.layouts.netgescon') o includi css\/netgescon-admin.css", "context": [ { "number": 363, "content": " }\r", "highlight": false }, { "number": 364, "content": "\r", "highlight": false }, { "number": 365, "content": " .netgescon-sidebar {\r", "highlight": true }, { "number": 366, "content": " background-color: var(--netgescon-sidebar-bg) !important;\r", "highlight": false }, { "number": 367, "content": " color: var(--netgescon-sidebar-text) !important;\r", "highlight": false }, { "number": 368, "content": " }\r", "highlight": false } ] }, "115": { "rule": "netgescon_btn_usage_requires_css", "name": "Uso netgescon-btn senza CSS", "description": "Rilevato uso di classi NetGescon (netgescon-*) senza estendere il layout o includere il CSS — mancante: Layout NetGescon o CSS NetGescon", "severity": "error", "line": 366, "match": "netgescon-sidebar", "suggestion": "Estendi @extends('admin.layouts.netgescon') o includi css\/netgescon-admin.css", "context": [ { "number": 364, "content": "\r", "highlight": false }, { "number": 365, "content": " .netgescon-sidebar {\r", "highlight": false }, { "number": 366, "content": " background-color: var(--netgescon-sidebar-bg) !important;\r", "highlight": true }, { "number": 367, "content": " color: var(--netgescon-sidebar-text) !important;\r", "highlight": false }, { "number": 368, "content": " }\r", "highlight": false }, { "number": 369, "content": "\r", "highlight": false } ] }, "116": { "rule": "netgescon_btn_usage_requires_css", "name": "Uso netgescon-btn senza CSS", "description": "Rilevato uso di classi NetGescon (netgescon-*) senza estendere il layout o includere il CSS — mancante: Layout NetGescon o CSS NetGescon", "severity": "error", "line": 367, "match": "netgescon-sidebar", "suggestion": "Estendi @extends('admin.layouts.netgescon') o includi css\/netgescon-admin.css", "context": [ { "number": 365, "content": " .netgescon-sidebar {\r", "highlight": false }, { "number": 366, "content": " background-color: var(--netgescon-sidebar-bg) !important;\r", "highlight": false }, { "number": 367, "content": " color: var(--netgescon-sidebar-text) !important;\r", "highlight": true }, { "number": 368, "content": " }\r", "highlight": false }, { "number": 369, "content": "\r", "highlight": false }, { "number": 370, "content": " .netgescon-sidebar .nav-link {\r", "highlight": false } ] }, "117": { "rule": "netgescon_btn_usage_requires_css", "name": "Uso netgescon-btn senza CSS", "description": "Rilevato uso di classi NetGescon (netgescon-*) senza estendere il layout o includere il CSS — mancante: Layout NetGescon o CSS NetGescon", "severity": "error", "line": 370, "match": "netgescon-sidebar", "suggestion": "Estendi @extends('admin.layouts.netgescon') o includi css\/netgescon-admin.css", "context": [ { "number": 368, "content": " }\r", "highlight": false }, { "number": 369, "content": "\r", "highlight": false }, { "number": 370, "content": " .netgescon-sidebar .nav-link {\r", "highlight": true }, { "number": 371, "content": " color: var(--netgescon-sidebar-text) !important;\r", "highlight": false }, { "number": 372, "content": " }\r", "highlight": false }, { "number": 373, "content": "\r", "highlight": false } ] }, "118": { "rule": "netgescon_btn_usage_requires_css", "name": "Uso netgescon-btn senza CSS", "description": "Rilevato uso di classi NetGescon (netgescon-*) senza estendere il layout o includere il CSS — mancante: Layout NetGescon o CSS NetGescon", "severity": "error", "line": 371, "match": "netgescon-sidebar", "suggestion": "Estendi @extends('admin.layouts.netgescon') o includi css\/netgescon-admin.css", "context": [ { "number": 369, "content": "\r", "highlight": false }, { "number": 370, "content": " .netgescon-sidebar .nav-link {\r", "highlight": false }, { "number": 371, "content": " color: var(--netgescon-sidebar-text) !important;\r", "highlight": true }, { "number": 372, "content": " }\r", "highlight": false }, { "number": 373, "content": "\r", "highlight": false }, { "number": 374, "content": " .btn-primary {\r", "highlight": false } ] }, "119": { "rule": "netgescon_btn_usage_requires_css", "name": "Uso netgescon-btn senza CSS", "description": "Rilevato uso di classi NetGescon (netgescon-*) senza estendere il layout o includere il CSS — mancante: Layout NetGescon o CSS NetGescon", "severity": "error", "line": 375, "match": "netgescon-primary", "suggestion": "Estendi @extends('admin.layouts.netgescon') o includi css\/netgescon-admin.css", "context": [ { "number": 373, "content": "\r", "highlight": false }, { "number": 374, "content": " .btn-primary {\r", "highlight": false }, { "number": 375, "content": " background-color: var(--netgescon-primary) !important;\r", "highlight": true }, { "number": 376, "content": " border-color: var(--netgescon-primary) !important;\r", "highlight": false }, { "number": 377, "content": " }\r", "highlight": false }, { "number": 378, "content": " `;\r", "highlight": false } ] }, "120": { "rule": "netgescon_btn_usage_requires_css", "name": "Uso netgescon-btn senza CSS", "description": "Rilevato uso di classi NetGescon (netgescon-*) senza estendere il layout o includere il CSS — mancante: Layout NetGescon o CSS NetGescon", "severity": "error", "line": 376, "match": "netgescon-primary", "suggestion": "Estendi @extends('admin.layouts.netgescon') o includi css\/netgescon-admin.css", "context": [ { "number": 374, "content": " .btn-primary {\r", "highlight": false }, { "number": 375, "content": " background-color: var(--netgescon-primary) !important;\r", "highlight": false }, { "number": 376, "content": " border-color: var(--netgescon-primary) !important;\r", "highlight": true }, { "number": 377, "content": " }\r", "highlight": false }, { "number": 378, "content": " `;\r", "highlight": false }, { "number": 379, "content": "}\r", "highlight": false } ] } } }, "39": { "file": "resources\/views\/admin\/banche\/edit.blade.php", "module": "core", "menu": "generic", "issues": { "0": { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '\r", "highlight": false }, { "number": 4, "content": " {{ __(\\'Modifica Banca\\') }}\r", "highlight": false } ] }, "54": { "rule": "unbalanced_divs", "name": "Div non bilanciati", "description": "Numero di
aperti non corrisponde ai <\/div> chiusi (aperti: 55, chiusi: 54)", "severity": "error", "line": 1, "match": "—", "suggestion": "Verifica la struttura dei contenitori e chiudi tutti i div", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '\r", "highlight": false }, { "number": 4, "content": " {{ __(\\'Modifica Banca\\') }}\r", "highlight": false } ] } } }, "40": { "file": "resources\/views\/admin\/banche\/show.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '\r", "highlight": false }, { "number": 4, "content": " {{ __(\\'Dettaglio Banca\\') }}\r", "highlight": false } ] } ] }, "41": { "file": "resources\/views\/admin\/banche\/index.blade.php", "module": "core", "menu": "generic", "issues": { "0": { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '\r", "highlight": false }, { "number": 4, "content": " {{ __(\\'Gestione Banche\\') }}\r", "highlight": false } ] }, "33": { "rule": "unbalanced_divs", "name": "Div non bilanciati", "description": "Numero di
aperti non corrisponde ai <\/div> chiusi (aperti: 12, chiusi: 11)", "severity": "error", "line": 1, "match": "—", "suggestion": "Verifica la struttura dei contenitori e chiudi tutti i div", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '\r", "highlight": false }, { "number": 4, "content": " {{ __(\\'Gestione Banche\\') }}\r", "highlight": false } ] } } }, "42": { "file": "resources\/views\/admin\/banche\/create.blade.php", "module": "core", "menu": "generic", "issues": { "0": { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '\r", "highlight": false }, { "number": 4, "content": " {{ __(\\'Nuova Banca\\') }}\r", "highlight": false } ] }, "52": { "rule": "unbalanced_divs", "name": "Div non bilanciati", "description": "Numero di
aperti non corrisponde ai <\/div> chiusi (aperti: 55, chiusi: 54)", "severity": "error", "line": 1, "match": "—", "suggestion": "Verifica la struttura dei contenitori e chiudi tutti i div", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '\r", "highlight": false }, { "number": 4, "content": " {{ __(\\'Nuova Banca\\') }}\r", "highlight": false } ] } } }, "44": { "file": "resources\/views\/admin\/unita_immobiliari\/edit.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '", "highlight": false }, { "number": 4, "content": " {{ __(\\'Modifica Unità Immobiliare\\') }}", "highlight": false } ] } ] }, "45": { "file": "resources\/views\/admin\/unita_immobiliari\/partials\/lista.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "", "highlight": true }, { "number": 2, "content": "
", "highlight": false }, { "number": 3, "content": " ", "highlight": false }, { "number": 4, "content": "
", "highlight": false } ] } ] }, "46": { "file": "resources\/views\/admin\/unita_immobiliari\/_form.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "
", "highlight": true }, { "number": 2, "content": " ", "highlight": false }, { "number": 3, "content": " id_stabile }}\">", "highlight": false }, { "number": 4, "content": "", "highlight": false } ] } ] }, "47": { "file": "resources\/views\/admin\/unita_immobiliari\/create.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '", "highlight": false }, { "number": 4, "content": " {{ __(\\'Nuova Unità Immobiliare\\') }}", "highlight": false } ] } ] }, "48": { "file": "resources\/views\/admin\/documenti-collegati\/etichetta.blade.php", "module": "documenti", "menu": "documenti", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "", "highlight": false }, { "number": 4, "content": " ", "highlight": false } ] } ] }, "51": { "file": "resources\/views\/admin\/testform.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "", "highlight": false }, { "number": 4, "content": "", "highlight": false } ] } ] }, "52": { "file": "resources\/views\/admin\/anagrafica-condominiale\/index.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "\r", "highlight": true }, { "number": 2, "content": "
\r", "highlight": false }, { "number": 3, "content": "
\r", "highlight": false }, { "number": 4, "content": "
\r", "highlight": false } ] } ] }, "54": { "file": "resources\/views\/admin\/fornitori\/edit.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '", "highlight": false }, { "number": 4, "content": " {{ __(\\'Modifica Fornitore\\') }}", "highlight": false } ] } ] }, "55": { "file": "resources\/views\/admin\/fornitori\/show.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '", "highlight": false }, { "number": 4, "content": " {{ __(\\'Dettagli Fornitore\\') }}", "highlight": false } ] } ] }, "57": { "file": "resources\/views\/admin\/fornitori\/_form.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "
", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": " ", "highlight": false }, { "number": 4, "content": "
", "highlight": false } ] } ] }, "58": { "file": "resources\/views\/admin\/fornitori\/create.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '", "highlight": false }, { "number": 4, "content": " {{ __(\\'Nuovo Fornitore\\') }}", "highlight": false } ] } ] }, "59": { "file": "resources\/views\/admin\/condomini\/show.blade.php", "module": "core", "menu": "condomini", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '", "highlight": false }, { "number": 4, "content": " {{ __(\\'Dettaglio Condominio: \\') }} {{ $condominio->nome }}", "highlight": false } ] } ] }, "61": { "file": "resources\/views\/admin\/condomini\/index-ajax.blade.php", "module": "core", "menu": "condomini", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "{{-- Vista lista condomini per caricamento AJAX --}}\r", "highlight": true }, { "number": 2, "content": "
\r", "highlight": false }, { "number": 3, "content": "
\r", "highlight": false }, { "number": 4, "content": "
\r", "highlight": false } ] } ] }, "62": { "file": "resources\/views\/admin\/condomini\/_form.blade.php", "module": "core", "menu": "condomini", "issues": { "0": { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@csrf", "highlight": true }, { "number": 2, "content": "
", "highlight": false }, { "number": 3, "content": "{{-- SEZIONE 1: DATI ANAGRAFICI DELLO STABILE --}}", "highlight": false }, { "number": 4, "content": "
", "highlight": false } ] }, "2": { "rule": "unbalanced_divs", "name": "Div non bilanciati", "description": "Numero di
aperti non corrisponde ai <\/div> chiusi (aperti: 17, chiusi: 15)", "severity": "error", "line": 1, "match": "—", "suggestion": "Verifica la struttura dei contenitori e chiudi tutti i div", "context": [ { "number": 1, "content": "@csrf", "highlight": true }, { "number": 2, "content": "
", "highlight": false }, { "number": 3, "content": "{{-- SEZIONE 1: DATI ANAGRAFICI DELLO STABILE --}}", "highlight": false }, { "number": 4, "content": "
", "highlight": false } ] } } }, "67": { "file": "resources\/views\/admin\/anagrafiche\/edit.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '", "highlight": false }, { "number": 4, "content": " {{ __(\\'Modifica Anagrafica: \\') }} {{ $anagrafica->ragione_sociale ?: $anagrafica->cognome . \\' \\' . $anagrafica->nome }}", "highlight": false } ] } ] }, "68": { "file": "resources\/views\/admin\/anagrafiche\/show.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '", "highlight": false }, { "number": 4, "content": " {{ __(\\'Dettaglio Anagrafica: \\') }} {{ $anagrafica->ragione_sociale ?: $anagrafica->cognome . \\' \\' . $anagrafica->nome }}", "highlight": false } ] } ] }, "69": { "file": "resources\/views\/admin\/anagrafiche\/index.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '", "highlight": false }, { "number": 4, "content": " {{ __(\\'Gestione Anagrafiche\\') }}", "highlight": false } ] } ] }, "70": { "file": "resources\/views\/admin\/anagrafiche\/_form.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@csrf", "highlight": true }, { "number": 2, "content": "
", "highlight": false }, { "number": 3, "content": "
", "highlight": false }, { "number": 4, "content": " ", "highlight": false } ] } ] }, "71": { "file": "resources\/views\/admin\/anagrafiche\/create.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '", "highlight": false }, { "number": 4, "content": " {{ __(\\'Nuova Anagrafica\\') }}", "highlight": false } ] } ] }, "72": { "file": "resources\/views\/admin\/soggetti\/edit.blade.php", "module": "core", "menu": "generic", "issues": { "16": { "rule": "blade_sections_balance", "name": "Bilanciamento Sezioni Blade", "description": "Ogni @section deve avere un @endsection corrispondente (section: 2 (inline: 1), endsection richiesti: 1, trovati: 0)", "severity": "error", "line": 1, "match": "—", "suggestion": "Aggiungi o rimuovi le direttive per bilanciare le sezioni", "context": [ { "number": 1, "content": "@extends('admin.layouts.netgescon')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', 'Modifica Soggetto')", "highlight": false }, { "number": 4, "content": "", "highlight": false } ] }, "17": { "rule": "unbalanced_divs", "name": "Div non bilanciati", "description": "Numero di
aperti non corrisponde ai <\/div> chiusi (aperti: 26, chiusi: 25)", "severity": "error", "line": 1, "match": "—", "suggestion": "Verifica la struttura dei contenitori e chiudi tutti i div", "context": [ { "number": 1, "content": "@extends('admin.layouts.netgescon')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', 'Modifica Soggetto')", "highlight": false }, { "number": 4, "content": "", "highlight": false } ] } } }, "73": { "file": "resources\/views\/admin\/soggetti\/show.blade.php", "module": "core", "menu": "generic", "issues": { "36": { "rule": "unbalanced_divs", "name": "Div non bilanciati", "description": "Numero di
aperti non corrisponde ai <\/div> chiusi (aperti: 56, chiusi: 57)", "severity": "error", "line": 1, "match": "—", "suggestion": "Verifica la struttura dei contenitori e chiudi tutti i div", "context": [ { "number": 1, "content": "@extends('admin.layouts.netgescon')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', 'Dettaglio Soggetto')", "highlight": false }, { "number": 4, "content": "", "highlight": false } ] } } }, "75": { "file": "resources\/views\/admin\/soggetti\/create.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '", "highlight": false }, { "number": 4, "content": " {{ __(\\'Nuova Anagrafica (Soggetto)\\') }}", "highlight": false } ] } ] }, "78": { "file": "resources\/views\/admin\/persona-unita\/edit.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('layouts.admin')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', 'Modifica Relazione Persona-Unità - NetGescon')", "highlight": false }, { "number": 4, "content": "", "highlight": false } ] } ] }, "79": { "file": "resources\/views\/admin\/persona-unita\/show.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('layouts.admin')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', 'Dettagli Relazione - NetGescon')", "highlight": false }, { "number": 4, "content": "", "highlight": false } ] } ] }, "81": { "file": "resources\/views\/admin\/persona-unita\/create.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('layouts.admin')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', 'Nuova Relazione Persona-Unità - NetGescon')", "highlight": false }, { "number": 4, "content": "", "highlight": false } ] } ] }, "82": { "file": "resources\/views\/admin\/assemblee\/index.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "", "highlight": true } ] } ] }, "83": { "file": "resources\/views\/admin\/tickets\/edit.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '", "highlight": false }, { "number": 4, "content": " {{ __(\\'Modifica Ticket\\') }}", "highlight": false } ] } ] }, "84": { "file": "resources\/views\/admin\/tickets\/show.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '", "highlight": false }, { "number": 4, "content": " {{ __(\\'Dettagli Ticket\\') }}", "highlight": false } ] } ] }, "85": { "file": "resources\/views\/admin\/tickets\/index.blade.php", "module": "core", "menu": "generic", "issues": { "34": { "rule": "unbalanced_divs", "name": "Div non bilanciati", "description": "Numero di
aperti non corrisponde ai <\/div> chiusi (aperti: 24, chiusi: 25)", "severity": "error", "line": 1, "match": "—", "suggestion": "Verifica la struttura dei contenitori e chiudi tutti i div", "context": [ { "number": 1, "content": "@extends('admin.layouts.netgescon')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', 'Gestione Tickets')", "highlight": false }, { "number": 4, "content": "", "highlight": false } ] } } }, "86": { "file": "resources\/views\/admin\/tickets\/index-ajax.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "{{-- Vista lista tickets per caricamento AJAX --}}\r", "highlight": true }, { "number": 2, "content": "
\r", "highlight": false }, { "number": 3, "content": "
\r", "highlight": false }, { "number": 4, "content": "
\r", "highlight": false } ] } ] }, "87": { "file": "resources\/views\/admin\/tickets\/_form.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "
", "highlight": true }, { "number": 2, "content": " ", "highlight": false }, { "number": 3, "content": "
", "highlight": false }, { "number": 4, "content": "

Informazioni Principali<\/h4>", "highlight": false } ] } ] }, "88": { "file": "resources\/views\/admin\/tickets\/create.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '", "highlight": false }, { "number": 4, "content": " {{ __(\\'Nuovo Ticket\\') }}", "highlight": false } ] } ] }, "91": { "file": "resources\/views\/admin\/api-tokens\/index.blade.php", "module": "core", "menu": "generic", "issues": { "0": { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '", "highlight": false }, { "number": 4, "content": " {{ __(\\'Gestione Token API\\') }}", "highlight": false } ] }, "21": { "rule": "unbalanced_divs", "name": "Div non bilanciati", "description": "Numero di
aperti non corrisponde ai <\/div> chiusi (aperti: 10, chiusi: 9)", "severity": "error", "line": 1, "match": "—", "suggestion": "Verifica la struttura dei contenitori e chiudi tutti i div", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '", "highlight": false }, { "number": 4, "content": " {{ __(\\'Gestione Token API\\') }}", "highlight": false } ] } } }, "92": { "file": "resources\/views\/admin\/unita-immobiliari\/edit.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '", "highlight": false }, { "number": 4, "content": " {{ __(\\'Modifica Unità Immobiliare: Scala \\') }} {{ $unita->scala ?? \\'-\\' }} {{ __(\\' Int. \\') }} {{ $unita->interno ?? \\'-\\' }}", "highlight": false } ] } ] }, "94": { "file": "resources\/views\/admin\/unita-immobiliari\/_form.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@csrf", "highlight": true }, { "number": 2, "content": "
", "highlight": false }, { "number": 3, "content": " ", "highlight": false }, { "number": 4, "content": " @if(isset($stabileSelezionato) && $stabileSelezionato)", "highlight": false } ] } ] }, "95": { "file": "resources\/views\/admin\/unita-immobiliari\/create.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '", "highlight": false }, { "number": 4, "content": " {{ __(\\'Nuova Unità Immobiliare\\') }}", "highlight": false } ] } ] }, "96": { "file": "resources\/views\/admin\/contabilita\/registrazione.blade.php", "module": "core", "menu": "contabilita", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '", "highlight": false }, { "number": 4, "content": " {{ __(\\'Registrazione Movimento Contabile\\') }}", "highlight": false } ] } ] }, "97": { "file": "resources\/views\/admin\/contabilita\/index.blade.php", "module": "core", "menu": "contabilita", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '", "highlight": false }, { "number": 4, "content": " {{ __(\\'Dashboard Contabilità\\') }}", "highlight": false } ] } ] }, "98": { "file": "resources\/views\/admin\/gestioni\/index.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "\r", "highlight": true }, { "number": 2, "content": "
\r", "highlight": false }, { "number": 3, "content": "
\r", "highlight": false }, { "number": 4, "content": "
\r", "highlight": false } ] } ] }, "99": { "file": "resources\/views\/admin\/gestioni\/create.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "\r", "highlight": true }, { "number": 2, "content": "
\r", "highlight": false }, { "number": 3, "content": "
\r", "highlight": false }, { "number": 4, "content": "
\r", "highlight": false } ] } ] }, "100": { "file": "resources\/views\/admin\/quality\/index.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "", "highlight": true } ] } ] }, "101": { "file": "resources\/views\/admin\/tenant\/whoami.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "", "highlight": true } ] } ] }, "102": { "file": "resources\/views\/admin\/tenant\/switch.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "", "highlight": true } ] } ] }, "103": { "file": "resources\/views\/admin\/allegati\/index.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "\r", "highlight": true }, { "number": 2, "content": "
\r", "highlight": false }, { "number": 3, "content": "
\r", "highlight": false }, { "number": 4, "content": "
\r", "highlight": false } ] } ] }, "104": { "file": "resources\/views\/admin\/allegati\/create.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "\r", "highlight": true }, { "number": 2, "content": "
\r", "highlight": false }, { "number": 3, "content": "
\r", "highlight": false }, { "number": 4, "content": "
\r", "highlight": false } ] } ] }, "105": { "file": "resources\/views\/admin\/bilanci\/index.blade.php", "module": "core", "menu": "generic", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '", "highlight": false }, { "number": 4, "content": " {{ __(\\'Gestione Bilanci e Consuntivi\\') }}", "highlight": false } ] } ] }, "127": { "file": "resources\/views\/admin\/gescon-import\/unita-mapping-page.blade.php", "module": "gescon-import", "menu": "gescon-import", "issues": { "49": { "rule": "unbalanced_divs", "name": "Div non bilanciati", "description": "Numero di
aperti non corrisponde ai <\/div> chiusi (aperti: 75, chiusi: 76)", "severity": "error", "line": 1, "match": "—", "suggestion": "Verifica la struttura dei contenitori e chiudi tutti i div", "context": [ { "number": 1, "content": "@extends('admin.layouts.netgescon')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', 'Mapping Unità (Atomico)')", "highlight": false }, { "number": 4, "content": "", "highlight": false } ] } } }, "134": { "file": "resources\/views\/admin\/gescon-import\/tabs\/partials\/_segment_gestioni.blade.php", "module": "gescon-import", "menu": "gescon-import", "issues": { "28": { "rule": "unbalanced_divs", "name": "Div non bilanciati", "description": "Numero di
aperti non corrisponde ai <\/div> chiusi (aperti: 24, chiusi: 25)", "severity": "error", "line": 1, "match": "—", "suggestion": "Verifica la struttura dei contenitori e chiudi tutti i div", "context": [ { "number": 1, "content": "
", "highlight": true }, { "number": 2, "content": "
", "highlight": false }, { "number": 3, "content": "
", "highlight": false }, { "number": 4, "content": "
", "highlight": false } ] } } }, "144": { "file": "resources\/views\/admin\/stabili\/edit.blade.php", "module": "stabili", "menu": "stabili", "issues": { "19": { "rule": "blade_sections_balance", "name": "Bilanciamento Sezioni Blade", "description": "Ogni @section deve avere un @endsection corrispondente (section: 4 (inline: 2), endsection richiesti: 2, trovati: 1)", "severity": "error", "line": 1, "match": "—", "suggestion": "Aggiungi o rimuovi le direttive per bilanciare le sezioni", "context": [ { "number": 1, "content": "@extends('admin.layouts.netgescon')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', 'Modifica Stabile')", "highlight": false }, { "number": 4, "content": "@section('page-title', 'Modifica Stabile')", "highlight": false } ] }, "20": { "rule": "unbalanced_divs", "name": "Div non bilanciati", "description": "Numero di
aperti non corrisponde ai <\/div> chiusi (aperti: 7, chiusi: 6)", "severity": "error", "line": 1, "match": "—", "suggestion": "Verifica la struttura dei contenitori e chiudi tutti i div", "context": [ { "number": 1, "content": "@extends('admin.layouts.netgescon')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', 'Modifica Stabile')", "highlight": false }, { "number": 4, "content": "@section('page-title', 'Modifica Stabile')", "highlight": false } ] } } }, "145": { "file": "resources\/views\/admin\/stabili\/chiavi\/index.blade.php", "module": "stabili", "menu": "stabili", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "@extends('admin.layouts.app')", "highlight": true }, { "number": 2, "content": "", "highlight": false }, { "number": 3, "content": "@section('title', '\r", "highlight": false }, { "number": 4, "content": " {{ __(\\'Gestione Chiavi\\') }} - {{ $stabile->denominazione }}\r", "highlight": false } ] } ] }, "146": { "file": "resources\/views\/admin\/stabili\/_form-bootstrap.blade.php", "module": "stabili", "menu": "stabili", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "\r", "highlight": true }, { "number": 2, "content": "
\r", "highlight": false }, { "number": 3, "content": "
\r", "highlight": false }, { "number": 4, "content": "

\r", "highlight": false } ] } ] }, "149": { "file": "resources\/views\/admin\/stabili\/index-ajax.blade.php", "module": "stabili", "menu": "stabili", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "{{-- Vista lista stabili per caricamento AJAX --}}\r", "highlight": true }, { "number": 2, "content": "
\r", "highlight": false }, { "number": 3, "content": "
\r", "highlight": false }, { "number": 4, "content": "
\r", "highlight": false } ] } ] }, "150": { "file": "resources\/views\/admin\/stabili\/modals\/fondo.blade.php", "module": "stabili", "menu": "stabili", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "{{-- Modal Fondo Condominiale --}}\r", "highlight": true }, { "number": 2, "content": "
\r", "highlight": false }, { "number": 3, "content": "
\r", "highlight": false }, { "number": 4, "content": "
\r", "highlight": false } ] } ] }, "151": { "file": "resources\/views\/admin\/stabili\/modals\/contatore.blade.php", "module": "stabili", "menu": "stabili", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "{{-- Modal Contatore --}}\r", "highlight": true }, { "number": 2, "content": "
\r", "highlight": false }, { "number": 3, "content": "
\r", "highlight": false }, { "number": 4, "content": "
\r", "highlight": false } ] } ] }, "152": { "file": "resources\/views\/admin\/stabili\/modals\/tabella-millesimale.blade.php", "module": "stabili", "menu": "stabili", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "{{-- Modal Tabella Millesimale --}}\r", "highlight": true }, { "number": 2, "content": "
\r", "highlight": false }, { "number": 3, "content": "
\r", "highlight": false }, { "number": 4, "content": "
\r", "highlight": false } ] } ] }, "153": { "file": "resources\/views\/admin\/stabili\/modals\/chiave.blade.php", "module": "stabili", "menu": "stabili", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "{{-- Modal Chiave --}}\r", "highlight": true }, { "number": 2, "content": "
\r", "highlight": false }, { "number": 3, "content": "
\r", "highlight": false }, { "number": 4, "content": "
\r", "highlight": false } ] } ] }, "154": { "file": "resources\/views\/admin\/stabili\/partials\/unita-immobiliari-tab.blade.php", "module": "stabili", "menu": "stabili", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "{{-- Unità Immobiliari Tab Content --}}", "highlight": true }, { "number": 2, "content": "
", "highlight": false }, { "number": 3, "content": " {{-- Header con totali --}}", "highlight": false }, { "number": 4, "content": "
", "highlight": false } ] } ] }, "155": { "file": "resources\/views\/admin\/stabili\/_form_new.blade.php", "module": "stabili", "menu": "stabili", "issues": [ { "rule": "layout_required", "name": "Layout NetGescon Standard", "description": "Le view Blade devono estendere admin.layouts.netgescon", "severity": "error", "line": 1, "match": "—", "suggestion": "@extends('admin.layouts.netgescon')", "context": [ { "number": 1, "content": "\r", "highlight": true }, { "number": 2, "content": "