Symfony Expression Language language support for CodeMirror
npm install @valtzu/codemirror-lang-el#### Linting
1. Lint variable & function names
1. Lint object properties & methods, even on expression result
1. Lint argument count
1. Lint argument types
#### Autocompletion
1. Complete variables & functions
1. Complete object properties & methods, even on expression result
1. Complete operator keywords (like starts with)
1. Show list of all available keywords (using Ctrl+space by default)
#### Hover tooltip
1. Show description about a variable / function / object member / keyword
#### Function argument hints
1. Show function argument name when the editor cursor is exactly at starting position of the argument
---
#### Web Component
If you're using Bootstrap UI, check the Web Component to hide all CodeMirror stuff.
``html`
#### Symfony AssetMapper
``
bin/console importmap:require @valtzu/codemirror-lang-el
#### npm
``
npm install @valtzu/codemirror-lang-el
#### Yarn
``
yarn add @valtzu/codemirror-lang-el
---
See CONFIGURATION.md
`html`
Create .env file with``
OPENAI_API_KEY="..."
Then use docker compose run --rm codex` to develop with AI.
Contributions are welcome.