code: function getValidSyntax(className, namespaces) {
  		const parsedClassName = parseClassName(className, namespaces);
  		// Try to guess the namespaces or use the first one
  		let validSyntax = parsedClassName.namespace || namespaces[0] || '';
  		if (parsedClassName.helper) {
  			validSyntax += `${parsedClassName.helper}-`;
  		}
  		if (parsedClassName.pattern) {
  			validSyntax += `${parsedClassName.pattern}-`;
  		} else if (validPatternPrefixes.length) {
  			validSyntax += '[prefix]-';
  		}
  		validSyntax += '[block]';
  		if (className.indexOf('__') !== -1) {
  			validSyntax += '__[element]';
  		}
  		if (validHelperPrefixes.indexOf(parsedClassName.helper) !== -1) {
  			validSyntax += `--[${parsedClassName.helper}]`;
  		} else if (className.indexOf('--') !== -1) {
  			validSyntax += '--[modifier]';
  		}
  		return validSyntax;
  	}
docs: Helper for error messages to tell the correct syntax
  
  @param {string} className the class name
  @param {string[]} namespaces (optional) namespace
  @returns {string} valid syntax