được bạn ạ, mình cũng đang có những project như vậy. Giả sử bạn có 1 repo, trong đó có nhiều sub folder, mỗi folder là 1 service. Có 2 kiểu lint:
bạn dùng chung 1 cấu hình cho toàn bộ các services: kiểu này thì toàn bộ cấu hình husky, lint-staged, eslint, prettier để hết ở root folder, sau đó bạn lint theo file extension (giống như bài này của mình)
Mỗi project có eslint/prettier có cấu hình riêng, thì kiểu đó ở lint-staged bạn sẽ chạy 1 loạt command để lint cho tất cả các project. Ví dụ
"lint-staged":{"services1/**/*.ts":["npm run lint","npm run format",],"services2/**/*.ts":["npm run lint","npm run format",]
...
}
với kiểu 2 thì cấu hình husky, lint-staged vẫn ở root folder nhé, chỉ có eslint là move vào trong từng project thôi
@maitrungduc1410 e đã run cmd như anh nói và đã thử option như trong bài viết thì bị lỗi này ạ, có vẻ composer không install được package nào đó nên dẫn đến lỗi này phải không anh nhỉ
Theo mình biết thì asset() nó luôn trả về đường dẫn từ folder public trở đi. Cho dù file bạn đang dùng đang ở folder nào, layer nào.
Giống như Storage::url('xxxx'); thì nó luôn trả về đường dẫn từ folder Storage/
Bạn check xem tài nguyên ram với cpu ở các worker đang chạy xem sao , mình từng deploy lên không đủ tài nguyên chạy nên nó bị CrashLoopBackOff phải tăng ram + cpu cho worker
THẢO LUẬN
cảm ơn tác giả
được bạn ạ, mình cũng đang có những project như vậy. Giả sử bạn có 1 repo, trong đó có nhiều sub folder, mỗi folder là 1 service. Có 2 kiểu lint:
@adquang153 okie e nhé
đọc khó hiểu v
@maitrungduc1410 cảm ơn anh, e chạy ổn rồi ạ, bài viết rất hay và dễ hiểu, mong a ra series hướng dẫn kubernetes ạ 😁
Ví dụ 1 viết 1 ứng dùng multiple microservices thì mình muốn chạy 1 command nó lint hết từng service nhỏ bên trong được k bạn?
những project CSR thường cũng được xây dựng theo cấu trúc này phải không anh .
@adquang153 có lẽ a phải update lại ví dụ trong bài này sớm
@adquang153 lỗi bên trên thì là do 1 vài package bị cũ, cụ thể là laravel/framework. Em chạy thêm command sau nhé:
@maitrungduc1410 e đã run cmd như anh nói và đã thử option như trong bài viết thì bị lỗi này ạ, có vẻ composer không install được package nào đó nên dẫn đến lỗi này phải không anh nhỉ
@dao.thai.son
bạn biết thay đổi menu này ko
@dao.thai.son ok
ủa phần 2 đâu rồi ạ? :<
mình dùng mapbox
Theo mình biết thì asset() nó luôn trả về đường dẫn từ folder public trở đi. Cho dù file bạn đang dùng đang ở folder nào, layer nào. Giống như Storage::url('xxxx'); thì nó luôn trả về đường dẫn từ folder Storage/
bổ sung có rule no-var , prefer-const cũng khá hữu ích
@ere42556061 Mình thêm event khi click chuột phải, còn chuột trái là mặc định thì bạn tìm thêm cách disable nó đi =))
@maitrungduc1410 (bow) em cam on a a
Bạn check xem tài nguyên ram với cpu ở các worker đang chạy xem sao , mình từng deploy lên không đủ tài nguyên chạy nên nó bị CrashLoopBackOff phải tăng ram + cpu cho worker
tôi cảm ơn bác nhiều nha