alifcommunity/compiler

stop using prettier

hassandraga opened this issue · 4 comments

يبدو أن prettier لا يدعم C++ ، تنسيق الكود الذي قام به @MuhammadSawalhy هو لجافا سكريبت وليس C++.

.
@MuhammadSawalhy
هل تعرف أي منسق C++ جيد آخر يمكننا استخدامه جميعًا ?

prettier/prettier#3683

للمرة الثالثة أغلق issue بالخطأ 😅


المهم، تُستخدم clang-format مع الملفات .c, .cc, .cpp, .h, .hpp، وتستخدم prettier مع الملفات التي تصلح لها

grep -E '.(c|cc|cpp|hpp|h)$' >& /dev/null &&
all_c_like_files+=(${file_path})

if (( ${#all_c_like_files} )); then
clang-format -i "${all_c_like_files[@]}"
clang_format_exit_code=$?
if (( $clang_format_exit_code )); then
print_failure "clang-format" $clang_format_exit_code
exit_code=1
else
print_success "clang-format"
fi
git add -f "${all_c_like_files[@]}"
fi

من فضلك قم بتصحيح الشكل مرة تانية بستخدام prettier أو clang-format، فلقد غيرت الشكل في كل الملفات ولم تعد منضمة !

لتنسيق الملفات كلها:

clang-format -i **/*.{c,h,cc,cpp,hpp}
# يوجد قواعد مختلفة للتنسيق تُحدد من خلال الخيار --style
prettier -w **/*.{js,json,yaml,yml,html}

أظن أن هذه ال issue يمكن إغلاقها