律师如果明确知道委托人的罪行,并且在法庭上隐瞒会不会担责任?这样做符不符合律师的职业道德?

完全相反。不违反职业道德,除非是委托人或者其他人准备或者正在实施危害国家安全、公***安全以及严重危害他人人身安全的犯罪事实。这样做是符合律师职业道德的。必须明白,律师不是法官、检察官,他的义务是为委托人辩护,而非审判他们。律师职业道德与一般人认为的道德观念是不一样的。

律师法

第三十八条 律师应当保守在执业活动中知悉的国家秘密、商业秘密,不得泄露当事人的隐私。

律师对在执业活动中知悉的委托人和其他人不愿泄露的有关情况和信息,应当予以保密。但是,委托人或者其他人准备或者正在实施危害国家安全、公***安全以及严重危害他人人身安全的犯罪事实和信息除外。