ngx-monaco-editor
ngx-monaco-editor copied to clipboard
Can't disable errors validation on css editor
I added this code in my module. But the method setDiagnosticsOptions is not called, when monaco editor is initialized.
const monacoConfig: NgxMonacoEditorConfig = { onMonacoLoad: () => { monaco.languages.css.cssDefaults.setDiagnosticsOptions({ validate: true, lint: { compatibleVendorPrefixes: 'ignore', vendorPrefix: 'ignore', duplicateProperties: 'ignore', emptyRules: 'ignore', importStatement: 'ignore', boxModel: 'ignore', universalSelector: 'ignore', zeroUnits: 'ignore', fontFaceProperties: 'ignore', hexColorLength: 'ignore', argumentsInColorFunction: 'ignore', unknownProperties: 'ignore', ieHack: 'ignore', unknownVendorSpecificProperties: 'ignore', propertyIgnoredDueToDisplay: 'ignore', important: 'ignore', float: 'ignore', idSelector: 'ignore' } }); } };
In 2023 setDiagnosticsOptions is deprecated.
I'm using monaco react editor and succesfully disabled error validation with setOptions like this:
monaco.languages.css.cssDefaults.setOptions({ validate: false })
(in react beforeMount attribute)