Projekt

Obecné

Profil

Akce

Development » Historie » Revize 9

« Předchozí | Revize 9/13 (rozdíl) | Další »
Tomáš Ballák, 2020-04-06 17:54


Development

  • pro vývoj využíváme editor Visual Studio Code

Visual Studio Code

  • každý projekt by měl mít svůj vlastní workspace
  • pro vyznačení všech souborů/adresářů patřících do workspace je potřeba do folders připsat všechny cesty
"folders": [
    {
            "path": "." 
    }
]

  • nastavení jednotlivých rozšíření a editoru lze zakomponovat pod klíč settings
"settings": {
    "php.suggest.basic":false,
    "files.autoSave": "afterDelay",
    "php-cs-fixer.onsave": false,
    "php-cs-fixer.rules": "@PSR2",
    "php-cs-fixer.config": ".php_cs",
    "php-cs-fixer.executablePath": "${workspaceRoot}/vendor/bin/php-cs-fixer",
    "php-cs-fixer.executablePathWindows": "${workspaceRoot}\\vendor\\bin\\php-cs-fixer" 
}
  • workspace má pro sebe nastavený seznam doporučených rozšíření
"extensions": {
    "recommendations": [
        "vscode-icons-team.vscode-icons",
        "felixfbecker.php-intellisense",
        "junstyle.php-cs-fixer" 
    ]
}

  • do workspace je přidán i linter, které lze přes F1 spustit pro složku src
"tasks": {
    "version": "2.0.0",
    "tasks": [{
        "label": "PHP Linter",
        "command": "${workspaceRoot}/vendor/bin/php-cs-fixer",
        "args": ["fix", "--dry-run", "--config", ".php_cs", "--stop-on-violation", "--using-cache=no"],
        "windows":{
            "command": "${workspaceRoot}\\vendor\\bin\\php-cs-fixer",
            "args": ["fix", "--dry-run", "--config", ".php_cs", "--stop-on-violation", "--using-cache=no"],
        }
    }]
}

Aktualizováno uživatelem Tomáš Ballák před asi 4 roky(ů) · 9 revizí