WordPress.org Detailed Plugin Guidelines. Obfuscation is not permitted; minification is fine only if you also provide the human-readable source.
PHP: server-sideNever shipped — protected by architecture.
Directory JS: readableObfuscation banned; minify + provide source.
Secrets: server-sideNever in plugin JavaScript.