Можно ответить так. Дефисное написание нарушает орфографическую норму, т. к. штрихкод – сложносокращенное слово (от штриховой код), а такие слова по правилам русского правописания пишутся слитно. Но слово это не так давно в русском языке, а новые слова нередко испытывают колебания в написании, что фиксируется словарями. Поэтому *штрих-код далеко не такая же орфографическая ошибка, как, например, *лесница или *деревяный.
Запятая не нужна. Но предпочтительнее перестроить предложение: Сообщения лучше писать без орфографических и пунктуационных ошибок или Сообщения лучше писать грамотно.
При написании названий линий как систем защитных укреплений, редутов можно ориентироваться на зафиксированные в орфографических словарях названия линия Маннергейма (Орфографический академический ресурс «Академос»), Багратионовы флеши (Лопатин В. В., Нечаева И. В., Чельцова Л. К. Прописная или строчная? Орфографический словарь. М., 2011). В составном наименовании корректно писать первое слово с прописной буквы: Швейцарский национальный редут.
Правильно: практико-ориентированный. См.: Русский орфографический словарь РАН / Под ред. В. В. Лопатина, О. Е. Ивановой. – 4-е изд., испр. и доп. – М., 2012.
Этот словарь (именно 4-е издание) пока существует только в печатной версии. Вот ссылка на печатное издание: Русский орфографический словарь РАН / Под ред. В. В. Лопатина, О. Е. Ивановой. – 4-е изд., испр. и доп. – М., 2012. – С. 865.
Следует ориентироваться на рекомендацию орфографического словаря: Баба-яга.
Неправильное написание названия города, безусловно, является орфографической ошибкой. Собственные имена - в том числе названия городов - в основном являются словарными словами. Так что применять нужно не правило, а словарь.
Запятая не нужна: пояснительный оборот разные научные основания для орфографической кодификации обособляется вместе с вводным словом например.
Определение академический означает, что издание подготовлено сотрудниками научно-исследовательского учреждения, входящего в систему Российской академии наук (прежде – АН СССР). Например: академическая «Русская грамматика» 1980 года, академический «Русский орфографический словарь», полный академический справочник «Правила русской орфографии и пунктуации» 2006 года – над всеми этими изданиями работали специалисты Института русского языка им. В. В. Виноградова РАН (прежнее название – Институт русского языка АН СССР). Гриф Академии наук стоит на обложке каждой из этих книг.
Нормативный словарь – словарь, фиксирующий нормы литературного языка, сохраняющий культурную языковую традицию. Академические словари – нормативные словари, но при этом нормативный словарь может не быть академическим. Например, «Словарь собственных имен русского языка» Ф. Л. Агеенко не является академическим (его автор не работает в системе РАН), но словарь этот нормативный.
Самый полный орфографический словарь современного русского языка – это «Русский орфографический словарь», подготовленный Институтом русского языка им. В. В. Виноградова РАН (4-е изд. М., 2012), т. е. это академический словарь. В предисловии к 4-му изданию указано: «Словарь является нормативным справочником, отражающим лексику русского языка начала третьего тысячелетия и регламентирующим ее правописание».